XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Contract Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Capitalized Contract Cost [Line Items]    
Contract cost amortization $ 2,290 $ 11,689
Amortization period 5 years  
Bonuses and Commissions    
Capitalized Contract Cost [Line Items]    
Contract cost assets $ 3,400 3,900
Contract cost amortization 300 1,400
Contract Fulfillment Costs    
Capitalized Contract Cost [Line Items]    
Contract cost assets 13,100 18,100
Contract cost amortization $ 2,000 $ 10,300