XML 60 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment, Net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Subtotal $ 284,093 $ 250,223
Less: accumulated depreciation (189,990) (158,211)
Property and equipment, net 94,103 92,012
Equipment    
Property, Plant and Equipment [Line Items]    
Subtotal $ 101,336 98,561
Equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives in Years 1 year  
Equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives in Years 8 years  
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Subtotal $ 57,571 49,227
Leasehold improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives in Years 1 year  
Leasehold improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives in Years 17 years  
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Subtotal $ 11,159 11,214
Furniture and fixtures | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives in Years 1 year  
Furniture and fixtures | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives in Years 8 years  
Computer hardware    
Property, Plant and Equipment [Line Items]    
Subtotal $ 34,937 32,259
Computer hardware | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives in Years 1 year  
Computer hardware | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives in Years 8 years  
Computer software    
Property, Plant and Equipment [Line Items]    
Subtotal $ 70,579 55,350
Computer software | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives in Years 2 years  
Computer software | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives in Years 7 years  
Construction in progress    
Property, Plant and Equipment [Line Items]    
Subtotal $ 8,511 $ 3,612