XML 35 R18.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant and Equipment
Property, plant and equipment consisted of the following (in thousands):
December 31,
20242023
Manufacturing equipment and machinery$87,451 $82,897 
Land and buildings71,902 70,912 
Leasehold improvements70,201 67,722 
Computer software42,635 38,134 
Construction-in-progress34,493 18,661 
Computer equipment20,137 15,398 
Furniture and fixtures8,551 9,273 
Subtotal335,370 302,997 
Less accumulated depreciation and amortization(161,957)(133,351)
Property, plant and equipment, net$173,413 $169,646 
Depreciation and amortization expense on property, plant and equipment amounted to $32.8 million, $30.4 million and $30.3 million for the years ended December 31, 2024, 2023 and 2022, respectively.