XML 31 R15.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment consists of the following:
December 31,
(in thousands)20242023
Land$15,596 $15,596 
Buildings and improvements137,461 133,033 
Machinery and equipment236,675 235,527 
Computer hardware and software89,699 86,659 
Leasehold improvements4,528 4,609 
Construction in progress5,632 8,410 
Total489,591 483,834 
Accumulated depreciation and amortization(262,328)(230,179)
Property and equipment, net$227,263 $253,655 
Depreciation expense for the years ended December 31, 2024, 2023 and 2022 was $32.1 million, $31.6 million and $33.4 million, respectively.