XML 70 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment Table (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]      
Land and building $ 890 $ 968  
Leasehold Improvements, Gross 85,974 85,137  
Machinery and Equipment, Gross 7,617 7,864  
Furniture and Fixtures, Gross 12,508 11,650  
Computer equipment 75,004 72,857  
Construction in Progress, Gross 8,662 671  
Property, Plant and Equipment, Gross 190,655 179,147  
Impairment charges (14,271) (14,701)  
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment (135,720) (128,656)  
Property and equipment, net 40,664 35,790  
Depreciation $ 11,576 $ 12,533 $ 13,350
Machinery and Equipment [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 10 years    
Furniture and Fixtures [Member] | Minimum [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 3 years    
Furniture and Fixtures [Member] | Maximum [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 5 years    
Computer Equipment [Member] | Minimum [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 3 years    
Computer Equipment [Member] | Maximum [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 10 years    
Building      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 27 years 6 months