XML 30 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment Property 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 
Depreciation expense for the years ended December 31, 2023, 2022 and 2021 was $31.6 million, $33.4 million and $34.3 million, respectively.