XML 60 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment Estimated useful lives are as follows:
Buildings40 years
Manufacturing equipment and machinery
4-20 years
Computer software and equipment
3-7 years
Furniture and fixtures5 years
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