XML 50 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment consisted of the following (in thousands):
Estimated useful livesDecember 31,
20232022
Land$4,843 $4,763 
Buildings and leasehold improvements
5-30
46,596 49,705 
Computer equipment
3-5
44,944 42,545 
Machinery & equipment
5-10
119,687 117,145 
Other
2-10
18,115 15,292 
Construction in progress1,562 4,530 
235,747 233,980 
Less: accumulated depreciation(174,346)(171,017)
Property and equipment, net$61,401 $62,963