XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.1
Leases (Details) - Schedule of Operating Lease Liabilities Maturity
Dec. 31, 2024
USD ($)
Schedule of Operating Lease Liabilities Maturity [Abstract]  
2025 $ 2,835,070
2026 2,897,055
2027 2,955,250
2028 3,002,423
2020 2,029,711
Thereafter 23,549,256
Total future undiscounted lease payments 37,268,765
Less: interest (14,108,521)
Present value of lease liabilities $ 23,160,244