XML 46 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Details of Selected Balance Sheet Accounts - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Concentration Risk [Line Items]    
Decrease in contract with customer, asset $ 7,800  
Contract with customer, asset, decrease due to revenue recognized (12,900)  
Contract with customer, asset, reclassified to receivable 20,600  
Increase in deferred revenue 1,491 $ (4,771)
Contract with customer, liability, increase due to billings 10,900  
Contract with customer, liability, revenue recognized (13,000)  
Depreciation 8,300 9,900
Amortization of intangible assets $ 3,800 $ 4,300
United States | Accounts Receivable | Geographic Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk (as a percent) 65.00%  
United Kingdom | Accounts Receivable | Geographic Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk (as a percent) 18.00%