XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Current portion $ 1,939,765 $ 1,807,729
Operating lease liabilities, less current portion 2,203,082  
Total 4,142,847  
Consumer [Member]    
2024 344,789  
2025 544,944  
2026 514,210  
2027 209,324  
2028 159,210  
Thereafter 39,803  
Total minimum lease payments 1,812,280  
Less imputed interest (105,001)  
Consumer Sub-Total 1,707,279  
Commercial [Member]    
2024 699,643  
2025 1,321,299  
2026 474,320  
2027 33,454  
2028 0  
Thereafter 0  
Total minimum lease payments 2,528,716  
Less imputed interest (93,148)  
Commercial Sub-Total $ 2,435,568