XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Lease Liabilities Maturity and Future Minimum Lease Commitments (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Maturity of Lease Liabilities at September 30, 2024    
2024 $ 218,311  
2025 836,100  
2026 909,911  
2027 934,180  
2028 740,791  
After 2028 4,847,401  
Total minimum lease payments 8,486,694  
Less: Interest 3,097,794  
Present value of lease liabilities $ 5,388,900 $ 5,644,339