v3.26.3
Inventories (Tables)
9 Months Ended
Sep. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories consist of the following:

September 30,
2026
December 31,
2025
Raw materials$118,652 $109,630 
Work-in-process38,501 33,263 
Finished goods205,676 212,651 
Total$362,829 $355,544