XML 88 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories - Inventories (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Oct. 18, 2023
Inventory [Line Items]      
Raw materials $ 86,917 $ 93,201  
Work-in-process 5,544 5,747  
Finished goods 65,066 63,337  
Inventories $ 157,527 $ 162,285  
Moritex Corporation      
Inventory [Line Items]      
Inventories acquired     $ 21,882