XML 43 R28.htm IDEA: XBRL DOCUMENT v3.24.1
INVENTORY (Tables)
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of inventory
        
  

December 31,

2023

  

December 31,

2022

 
Raw materials  $6,770,892   $3,060,160 
Work-in-process       439,839 
Finished goods   2,202,242    2,145,884 
Total inventory  $8,973,134   $5,645,883