XML 60 R46.htm IDEA: XBRL DOCUMENT 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