XML 66 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment, Net [Abstract]    
Property, plant and equipment, gross $ 237,900 $ 235,747
Less: accumulated depreciation (174,479) (174,346)
Property and equipment, net of accumulated depreciation $ 63,421 61,401
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 $ 2,394 4,843
Buildings and leasehold improvements    
Property, Plant and Equipment, Net [Abstract]    
Property, plant and equipment, gross $ 26,354 46,596
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,690 44,944
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 7 years  
Machinery & equipment    
Property, Plant and Equipment, Net [Abstract]    
Property, plant and equipment, gross $ 136,600 119,687
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 $ 22,533 18,115
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 $ 5,329 $ 1,562