XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.1
INVENTORIES (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Inventory [Line Items]    
Inventories $ 26,124,091 $ 25,705,524
Consumer segment    
Inventory [Line Items]    
Trade inventories 24,776,022 23,973,333
Inventories 24,776,022 23,973,333
Commercial segment    
Inventory [Line Items]    
Trade inventories 1,348,069 1,732,191
Inventories $ 1,348,069 $ 1,732,191