v3.26.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventory

  

  

March 31,

2026

  

December 31,

2025

 
Raw materials  $844,113   $414,694 
Work in progress   2,555,512    1,047,668 
Finished goods   626,404    922,717 
Total inventory   4,026,029    2,385,079