XML 62 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Long-Lived Assets - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 184,824 $ 186,832
Less - accumulated depreciation (111,244) (105,073)
Property and equipment, net $ 73,580 81,759
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 $ 85,501 87,289
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 $ 25,183 25,442
Operating equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 68,583 67,097
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 $ 5,557 $ 7,004