v3.26.1
INVENTORIES (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Inventory [Line Items]    
Inventories $ 35,065,965 $ 25,705,524
Consumer segment    
Inventory [Line Items]    
Trade inventories 32,814,426 23,973,333
Inventories 32,814,426 23,973,333
Commercial segment    
Inventory [Line Items]    
Trade inventories 2,251,539 1,732,191
Inventories $ 2,251,539 $ 1,732,191