XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Future Minimum Payments for Operating Leases (Details)
Sep. 30, 2024
USD ($)
Leases [Abstract]  
Remainder of 2024 $ 345,557
2025 1,209,263
2026 336,137
2027 240,424
2028 167,126
Thereafter 166,521
Total lease payments 2,465,028
Less: imputed interest (105,803)
Present value of operating lease liabilities $ 2,359,225