XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Future lease payments (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Leases    
2025 $ 437,109  
2026 857,386  
2027 829,315  
2028 848,446  
2029 557,491  
Thereafter 392,432  
Total future lease payments 3,922,179  
Less: imputed interest (560,569)  
Total lease obligations 3,361,610  
Less: current obligations (681,140) $ (634,947)
Noncurrent lease obligations $ 2,680,470 $ 2,630,812