XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.3
LEASES - Future Minimum Lease Payments (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Lessee, Lease, Description [Line Items]    
Total $ 10,478,105  
Less: current portion 1,844,223 $ 2,078,505
Operating lease liabilities, less current portion 8,633,882 $ 2,769,389
Consumer segment    
Lessee, Lease, Description [Line Items]    
2025 202,618  
2026 1,186,142  
2027 887,803  
2028 652,641  
2029 533,234  
Thereafter 203,189  
Total minimum lease payments 3,665,627  
Less: imputed interest (304,946)  
Total 3,360,681  
Commercial segment    
Lessee, Lease, Description [Line Items]    
2025 310,669  
2026 1,387,320  
2027 1,453,169  
2028 1,476,504  
2029 1,535,564  
Thereafter 2,147,047  
Total minimum lease payments 8,310,273  
Less: imputed interest (1,192,849)  
Total $ 7,117,424