v3.25.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
Schedule of Components of Inventories
The following table presents the components of inventories as of June 30, 2025 and December 31, 2024:
June 30,
2025
December 31,
2024
Finished goods$183,558 $193,167 
Work-in-process151,747 134,423 
Raw materials300,716 286,865 
Inventories$636,021 $614,455