XML 74 R57.htm IDEA: XBRL DOCUMENT v3.26.1
LEASES - Future Minimum Lease Payments (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Lessee, Lease, Description [Line Items]    
Total $ 9,933,862  
Less: current portion 1,937,295 $ 2,078,505
Operating lease liabilities, less current portion 7,996,567 $ 2,769,389
Consumer segment    
Lessee, Lease, Description [Line Items]    
2026 1,130,777  
2027 887,803  
2028 652,641  
2029 533,234  
2030 203,190  
Total minimum lease payments 3,407,645  
Less: imputed interest (268,790)  
Total 3,138,855  
Commercial segment    
Lessee, Lease, Description [Line Items]    
2026 1,280,989  
2027 1,453,169  
2028 1,476,504  
2029 1,535,564  
2030 1,596,986  
Thereafter 550,061  
Total minimum lease payments 7,893,273  
Less: imputed interest (1,098,266)  
Total $ 6,795,007