v3.25.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Inventory, Raw Materials, Net of Reserves $ 282,615 $ 265,275
Inventory, Work in Process, Net of Reserves 44,396 37,528
Inventory, Finished Goods, Net of Reserves 263,315 281,873
Total $ 590,326 $ 584,676 [1]
[1] December 31, 2024 balances were derived from audited consolidated financial statements.