XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment, Net [Abstract]    
Property, plant and equipment, gross $ 233,980 $ 277,926
Less: accumulated depreciation (171,017) (183,921)
Property and equipment, net of accumulated depreciation 62,963 94,005
Depreciation expense 12,441 17,064
Gain (Loss) on sale-leaseback transactions $ 7,000 0
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,763 7,502
Buildings and leasehold improvements    
Property, Plant and Equipment, Net [Abstract]    
Property, plant and equipment, gross $ 49,705 85,810
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 $ 42,545 43,853
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 $ 117,145 124,254
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 $ 15,292 14,547
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 $ 4,530 $ 1,960
Land and Building    
Property, Plant and Equipment, Net [Abstract]    
Sale leaseback transaction $ 25,100