XML 46 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Lease Liabilities Maturity and Future Minimum Lease Commitments (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Maturity of Lease Liabilities at September 30, 2025    
2025 $ 173,981  
2026 909,911  
2027 934,180  
2028 740,791  
2029 650,766  
After 2029 4,196,635  
Total minimum lease payments 7,606,264  
Less: Interest 2,609,051  
Present value of lease liabilities $ 4,997,213 $ 5,296,247