XML 81 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment Table (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Land and building $ 929 $ 890  
Leasehold Improvements, Gross 90,700 85,974  
Machinery and Equipment, Gross 12,641 7,617  
Furniture and Fixtures, Gross 14,750 12,508  
Computer equipment 83,710 75,004  
Construction in Progress, Gross 1,976 8,662  
Property, Plant and Equipment, Gross 204,706 190,655  
Impairment charges (12,784) (14,271)  
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment (144,723) (135,720)  
Property and equipment, net 47,199 40,664  
Depreciation $ 13,419 $ 11,576 $ 12,533
Minimum      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 3 years    
Maximum      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 27 years 6 months    
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 10 years    
Furniture and fixtures | Minimum      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 3 years    
Furniture and fixtures | Maximum      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 5 years    
Computer equipment and software | Minimum      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 3 years    
Computer equipment and software | Maximum      
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