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

Inventory stated at cost, net of reserve, consisted of the following:

 

   June 30,   December 31, 
   2026   2025 
Raw materials  $124,659   $118,329 
Work in process   63,181    108,278 
Finished goods   120,903    68,958 
Total  $308,743   $295,565