Quarterly report [Sections 13 or 15(d)]

LEASES - Schedule of Future Lease Payments of Operating Lease and Finance Lease (Details)

v3.25.3
LEASES - Schedule of Future Lease Payments of Operating Lease and Finance Lease (Details) - USD ($)
9 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Operating lease payments    
2025 $ 185,359  
2026 636,649  
2027 460,497  
2028 250,606  
2029 149,628  
Other Future Years 0  
Total undiscounted future cash flows (sum of future operating lease payments) $ 1,682,739 $ 2,224,840
Weighted average discount rate 4.50%  
Imputed interest $ 108,622  
Weighted average remaining term 2 years 10 months 17 days  
Financing lease payments    
2025 $ 212,810  
2026 736,174  
2027 353,326  
2028 71,667  
2029 0  
Other Future Years 0  
Total undiscounted future cash flows (sum of future financing lease payments) $ 1,373,977 $ 1,667,763
Weighted average discount rate 7.50%  
Imputed interest $ 98,151  
Weighted average remaining term 1 year 10 months 28 days