XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2
Details of Selected Balance Sheet Accounts - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Concentration Risk [Line Items]        
Decrease in contract with customer, asset     $ (3,100)  
Contract with customer, asset, decrease due to revenue recognized     34,900  
Contract with customer, asset, reclassified to receivable     31,800  
Decrease in deferred revenue     (2,353) $ 8,237
Contract with customer, liability, increase due to billings     8,800  
Contract with customer, liability, revenue recognized     (11,100)  
Depreciation $ 10,400 $ 11,200 20,300 22,200
Amortization of intangible assets $ 4,300 $ 4,300 $ 8,500 $ 8,600
United States | Geographic Concentration Risk | Accounts Receivable        
Concentration Risk [Line Items]        
Concentration risk (as a percent)     68.00%  
United Kingdom | Geographic Concentration Risk | Accounts Receivable        
Concentration Risk [Line Items]        
Concentration risk (as a percent)     13.00%