XML 63 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment at December 31, 2023 and 2022 are summarized as follows:

(in thousands)20232022Useful Life (in years)
Building$94 $94 
25-30
Machinery and equipment146,978 130,874 
2-5
Capitalized software27,793 25,952 
3-5
Office furniture and equipment6,342 5,540 
1-5
Leasehold improvements37,242 34,567 
Life of lease a
Construction in progress14,630 9,175 N/A
Total property and equipment233,079 206,202 
Less: Accumulated depreciation and amortization(168,618)(148,130)
Total property and equipment, net$64,461 $58,072 
a.Leasehold improvements are amortized on a straight-line basis over the shorter of (i) their estimated useful life or (ii) the estimated or contractual life of the related lease.