XML 90 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Future lease payments (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Leases    
2025 $ 836,548  
2026 763,783  
2027 732,904  
2028 749,143  
2029 455,209  
Thereafter 314,007  
Total future lease payments 3,851,594  
Less: imputed interest (585,835)  
Total lease obligations 3,265,759  
Less: current obligations (634,947) $ (456,865)
Noncurrent lease obligations $ 2,630,812 $ 1,827,302