XML 65 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment, Net [Abstract]    
Property, plant and equipment, gross $ 235,747 $ 233,980
Less: accumulated depreciation (174,346) (171,017)
Property and equipment, net of accumulated depreciation $ 61,401 62,963
Minimum    
Property, Plant and Equipment, Net [Abstract]    
Estimated useful life, property and equipment 2 years  
Maximum    
Property, Plant and Equipment, Net [Abstract]    
Estimated useful life, property and equipment 30 years  
Land    
Property, Plant and Equipment, Net [Abstract]    
Property, plant and equipment, gross $ 4,843 4,763
Buildings and leasehold improvements    
Property, Plant and Equipment, Net [Abstract]    
Property, plant and equipment, gross $ 46,596 49,705
Buildings and leasehold improvements | Minimum    
Property, Plant and Equipment, Net [Abstract]    
Estimated useful life, property and equipment 5 years  
Buildings and leasehold improvements | Maximum    
Property, Plant and Equipment, Net [Abstract]    
Estimated useful life, property and equipment 30 years  
Computer equipment    
Property, Plant and Equipment, Net [Abstract]    
Property, plant and equipment, gross $ 44,944 42,545
Computer equipment | Minimum    
Property, Plant and Equipment, Net [Abstract]    
Estimated useful life, property and equipment 3 years  
Computer equipment | Maximum    
Property, Plant and Equipment, Net [Abstract]    
Estimated useful life, property and equipment 5 years  
Machinery & equipment    
Property, Plant and Equipment, Net [Abstract]    
Property, plant and equipment, gross $ 119,687 117,145
Machinery & equipment | Minimum    
Property, Plant and Equipment, Net [Abstract]    
Estimated useful life, property and equipment 5 years  
Machinery & equipment | Maximum    
Property, Plant and Equipment, Net [Abstract]    
Estimated useful life, property and equipment 10 years  
Other    
Property, Plant and Equipment, Net [Abstract]    
Property, plant and equipment, gross $ 18,115 15,292
Other | Minimum    
Property, Plant and Equipment, Net [Abstract]    
Estimated useful life, property and equipment 2 years  
Other | Maximum    
Property, Plant and Equipment, Net [Abstract]    
Estimated useful life, property and equipment 10 years  
Construction in progress    
Property, Plant and Equipment, Net [Abstract]    
Property, plant and equipment, gross $ 1,562 $ 4,530