XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant, and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Abstract]    
Unamortized computer software costs $ 18,200 $ 16,500
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 667,911 631,993
Less accumulated depreciation (456,034) (424,441)
Property, plant and equipment, net 211,877 207,552
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 4,332 4,884
Buildings    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 141,027 138,618
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 498,148 466,394
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 24,404 $ 22,097