XML 47 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Details of Selected Balance Sheet Accounts - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Concentration Risk [Line Items]        
Decrease in contract with customer, asset     $ 17,900  
Contract with customer, asset, reclassified to receivable     38,300  
Contract with customer, asset, decrease due to revenue recognized     (20,400)  
Decrease deferred revenue     2,092 $ 2,353
Contract with customer, liability, revenue recognized     (23,700)  
Contract with customer, liability, increase due to billings     20,200  
Depreciation $ 8,100 $ 10,400 16,400 20,300
Amortization of intangible assets $ 3,800 $ 4,300 $ 7,600 $ 8,500
United States | Accounts Receivable | Geographic Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk (as a percent)     58.00%  
United Kingdom | Accounts Receivable | Geographic Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk (as a percent)     20.00%