XML 73 R51.htm IDEA: XBRL DOCUMENT v3.25.1
INVENTORIES (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Inventory [Line Items]    
Inventories $ 25,705,524 $ 23,146,177
Consumer segment    
Inventory [Line Items]    
Trade inventories 23,973,333 21,905,055
Inventories 23,973,333 21,905,055
Commercial segment    
Inventory [Line Items]    
Trade inventories 1,732,191 1,241,122
Inventories $ 1,732,191 $ 1,241,122