XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Long-Lived Assets - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 187,361 $ 177,253
Less - accumulated depreciation (121,816) (105,466)
Property and equipment, net $ 65,545 71,787
Minimum    
Property Plant And Equipment [Line Items]    
Property and equipment, useful lives 3 years  
Maximum    
Property Plant And Equipment [Line Items]    
Property and equipment, useful lives 10 years  
Computer equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 89,946 85,432
Computer equipment | Minimum    
Property Plant And Equipment [Line Items]    
Property and equipment, useful lives 3 years  
Computer equipment | Maximum    
Property Plant And Equipment [Line Items]    
Property and equipment, useful lives 6 years  
Leasehold improvements    
Property Plant And Equipment [Line Items]    
Property and equipment, useful lives 10 years  
Property and equipment, gross $ 27,134 23,996
Operating equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 67,825 65,949
Operating equipment | Minimum    
Property Plant And Equipment [Line Items]    
Property and equipment, useful lives 3 years  
Operating equipment | Maximum    
Property Plant And Equipment [Line Items]    
Property and equipment, useful lives 8 years  
Furniture and fixtures    
Property Plant And Equipment [Line Items]    
Property and equipment, useful lives 8 years  
Property and equipment, gross $ 2,456 $ 1,876