XML 20 R10.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories
6 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories included the following:
June 30,
2025
June 30,
2024
December 31,
2024
 (In thousands)
Raw materials and work in process$117,481 $112,077 $94,755 
Finished goods750,417 664,786 406,977 
$867,898 $776,863 $501,732