XML 49 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment consisted of the following (in thousands):

Estimated useful livesDecember 31,
20242023
Land$2,394 $4,843 
Buildings and leasehold improvements
5-30
26,354 46,596 
Computer equipment
3-7
44,690 44,944 
Machinery & equipment
5-10
136,600 119,687 
Other
2-10
22,533 18,115 
Construction in progress5,329 1,562 
237,900 235,747 
Less: accumulated depreciation(174,479)(174,346)
Property and equipment, net$63,421 $61,401