Annual report [Section 13 and 15(d), not S-K Item 405]

LEASES - Future Lease Payments (Details)

v3.25.4
LEASES - Future Lease Payments (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Operating lease payments    
2026 $ 636,649  
2027 460,497  
2028 250,606  
2029 149,628  
2030 0  
Thereafter 0  
Total undiscounted future cash flows (sum of future operating lease payments) 1,497,380 $ 2,224,840
Financing lease payments    
2026 803,745  
2027 465,880  
2028 159,374  
2029 0  
2030 0  
Thereafter 0  
Total undiscounted future cash flows (sum of future financing lease payments) $ 1,428,999 $ 1,667,763