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

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

 

   March 31,   December 31, 
   2026   2025 
Raw materials  $126,466   $118,329 
Work in process   85,767    108,278 
Finished goods   103,410    68,958 
Total  $315,643   $295,565