XML 30 R14.htm IDEA: XBRL DOCUMENT v3.25.1
INVENTORIES
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
INVENTORIES

5. INVENTORIES

  

   2024   2023 
         
Completed goods  $3,060,508   $2,682,158 
Raw materials and supplies   7,829,687    8,452,731 
Total inventory  $10,890,195   $11,134,889