XML 60 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Long-Lived Assets - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 190,109 $ 187,361
Less - accumulated depreciation (133,514) (121,816)
Property and equipment, net $ 56,595 65,545
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 $ 94,574 89,946
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,415 27,134
Operating equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 67,651 67,825
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,469 $ 2,456