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

Inventory consisted of the following:

 

    June 30,
2026
    December 31,
2025
 
Raw materials   $ 3,936,662     $ 3,725,336  
Work in progress     1,036,784       725,460  
Finished goods     1,421,371       672,700  
Total   $ 6,394,817     $ 5,123,496