v3.25.2
Inventories
6 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consist of the following:

June 30,
2025
December 31,
2024
Raw materials$110,140 $114,728 
Work-in-process33,279 31,300 
Finished goods218,833 200,691 
Total$362,252 $346,719