XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Property, Plant, and Equipment, Net - Schedule of Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment, gross $ 1,930,986 $ 1,879,334 $ 1,845,197
Less: accumulated depreciation (1,403,722) (1,363,285) (1,400,318)
Property, plant, and equipment, net 527,264 516,049 444,879
Land      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment, gross 42,672 42,584 19,785
Buildings      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment, gross 370,947 350,920 314,063
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment, gross 629,548 605,311 622,727
Software      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment, gross 234,716 234,699 233,550
Tools, dies, and molds      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment, gross 480,164 476,551 494,555
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment, gross 109,375 107,139 122,107
Construction in progress      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment, gross $ 63,564 $ 62,130 $ 38,410