Annual report pursuant to Section 13 and 15(d)

Summary of Significant Account Policies (Details) - Schedule of Future Lease Payments

v3.24.1
Summary of Significant Account Policies (Details) - Schedule of Future Lease Payments
Dec. 31, 2023
USD ($)
Schedule of Future Lease Payments [Abstract]  
2024 $ 815,880
2025 1,802,201
2026 1,653,139
2027 1,568,688
2028 1,616,022
Thereafter 999,204
Total future minimum lease payments 8,455,134
Lease imputed interest (1,969,325)
Total $ 6,485,809