XML 88 R70.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Future lease payments (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Leases    
2026 $ 839,297  
2027 813,538  
2028 833,242  
2029 541,378  
2030 296,859  
Thereafter 74,159  
Total future lease payments 3,398,473  
Less: imputed interest (440,265)  
Total lease obligations 2,958,208  
Less: current obligations (661,047) $ (634,947)
Noncurrent lease obligations $ 2,297,161 $ 2,630,812