v3.25.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2025
Inventory Disclosure [Abstract]  
Schedule of Components of Inventories
The following table presents the components of inventories as of March 31, 2025 and December 31, 2024:
March 31,
2025
December 31,
2024
Finished goods$202,396 $193,167 
Work-in-process149,336 134,423 
Raw materials309,348 286,865 
Inventories$661,080 $614,455