XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Property, Plant, and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2025
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant, and Equipment, Net
Property, plant, and equipment, net included the following: 
June 30,
2025
June 30,
2024
December 31,
2024
 (In thousands)
Land$42,672 $19,785 $42,584 
Buildings370,947 314,063 350,920 
Machinery and equipment629,548 622,727 605,311 
Software234,716 233,550 234,699 
Tools, dies, and molds480,164 494,555 476,551 
Leasehold improvements109,375 122,107 107,139 
Construction in progress63,564 38,410 62,130 
1,930,986 1,845,197 1,879,334 
Less: accumulated depreciation(1,403,722)(1,400,318)(1,363,285)
$527,264 $444,879 $516,049