v3.26.1
Inventories (Tables)
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventory

Inventories consisted of the following as of June 30, 2026 and December 31, 2025:

  

   June 30,
2026
   December 31,
2025
 
Raw materials  $540,084   $414,694 
Work in progress   2,419,374    1,047,668 
Finished goods   382,118    922,717 
Total inventory   3,341,576    2,385,079