XML 88 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Inventory Net    
Raw materials $ 231,046 $ 248,656
Work-in-process 59,620 49,704
Finished goods [1] 347,414 308,691
Total inventories $ 638,080 $ 607,051
[1]
(1) Includes consignment inventories held by customers of $24.0 million and $20.8 million at December 31, 2024 and 2023, respectively.