XML 54 R41.htm IDEA: XBRL DOCUMENT v3.25.2
INVENTORIES (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Inventory [Line Items]    
Inventories $ 27,381,184 $ 25,705,524
Consumer segment    
Inventory [Line Items]    
Trade inventories 25,221,844 23,973,333
Inventories 25,221,844 23,973,333
Commercial segment    
Inventory [Line Items]    
Trade inventories 2,159,340 1,732,191
Inventories $ 2,159,340 $ 1,732,191