XML 69 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Details 4) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Leases    
2025 $ 1,045,192  
2026 1,074,288  
2027 961,526  
2028 841,379  
2029 and thereafter 15,358,663  
Total undiscounted minimum future lease payments 19,281,048  
Imputed interest (9,032,492)  
Total operating lease liability 10,248,556  
Current portion 299,102  
Non-Current portion 9,949,454 $ 9,383,557
 Lease liability $ 10,248,556