XML 90 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Contract Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Capitalized Contract Cost [Line Items]      
Contract cost amortization $ 13,041 $ 21,195 $ 5,723
Capitalized contract cost, amortization period 5 years    
Bonuses and Commissions      
Capitalized Contract Cost [Line Items]      
Contract cost assets $ 5,200 3,300  
Contract cost amortization 1,900 1,900 1,000
Contract Fulfillment Costs      
Capitalized Contract Cost [Line Items]      
Contract cost assets 27,400 23,400  
Contract cost amortization $ 11,100 $ 13,000 $ 4,700