XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Schedule of Lease Liabilities Maturity and Future Minimum Lease Commitments (Details)
Mar. 31, 2024
USD ($)
Maturity of Lease Liabilities at March 31, 2024  
2024 $ 649,494
2025 836,100
2026 909,911
2027 934,180
2028 740,791
After 2028 4,847,401
Total minimum lease payments 8,917,877
Less: Interest 3,355,485
Present value of lease liabilities $ 5,562,392