XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
Property and equipment consists of the following:
December 31,
(in thousands)20232022
Land$15,596 $14,153 
Buildings and improvements133,033 105,492 
Machinery and equipment235,527 228,654 
Computer hardware and software86,659 82,302 
Leasehold improvements4,609 4,548 
Construction in progress8,410 22,674 
Total483,834 457,823 
Accumulated depreciation and amortization(230,179)(200,038)
Property and equipment, net$253,655 $257,785