XML 58 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment, Net
 December 31,
 Useful Life20232022
 (Years)(in thousands)
Land $2,453 $2,529 
Building and improvements
30-40
26,663 24,800 
Office furniture and equipment
5-8
21,334 18,057 
Machinery and equipment
5-7
269,306 251,282 
  319,756 296,668 
Accumulated depreciation and amortization (238,784)(219,107)
Property, plant and equipment, net $80,972 $77,561