XML 60 R39.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
Property, plant and equipment consist of the following:
 December 31, 
 
(in thousands)
20232022
Useful
Lives
Land$12,092 $12,792  
Buildings and improvements151,925 145,616 
5-20 yrs.
Machinery and equipment159,863 140,252 
3-10 yrs.
Office furniture and equipment15,603 13,270 
3-7 yrs.
Computer software15,528 13,551 
3-7 yrs.
Transportation equipment10,949 9,597 
3 yrs.
Property, plant and equipment, at cost365,960 335,078  
Accumulated depreciation(199,300)(180,071) 
Property, plant and equipment, net$166,660 $155,007