XML 40 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Details of Selected Balance Sheet Accounts - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Concentration Risk [Line Items]    
Decrease in contract with customer, asset $ (14,900)  
Contract with customer, asset, reclassified to receivable 12,900  
Contract with customer, asset, decrease due to revenue recognized (27,800)  
Increase in deferred revenue 4,179 $ 4,324
Contract with customer, liability, increase due to billings 13,200  
Contract with customer, liability, revenue recognized (9,000)  
Depreciation 11,000 12,700
Amortization of intangible assets $ 4,300 $ 5,200
United States | Geographic Concentration Risk | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk (as a percent) 75.00%  
United Kingdom | Geographic Concentration Risk | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk (as a percent) 12.00%