XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES - Future Minimum Lease Payments (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Lessee, Lease, Description [Line Items]    
Total $ 4,567,963  
Less: current portion 2,020,122 $ 1,807,729
Operating lease liabilities, less current portion 2,547,841 $ 2,560,671
Consumer segment    
Lessee, Lease, Description [Line Items]    
2024 189,715  
2025 756,159  
2026 745,690  
2027 440,662  
2028 279,090  
Thereafter 209,632  
Total minimum lease payments 2,620,948  
Less imputed interest (161,050)  
Total 2,459,898  
Commercial segment    
Lessee, Lease, Description [Line Items]    
2024 349,822  
2025 1,321,299  
2026 474,320  
2027 33,454  
Total minimum lease payments 2,178,894  
Less imputed interest (70,829)  
Total $ 2,108,065