XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Contract Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Capitalized Contract Cost [Line Items]          
Contract cost amortization     $ 9,928 $ 15,937  
Capitalized contract cost, amortization period 5 years   5 years    
Bonuses and Commissions          
Capitalized Contract Cost [Line Items]          
Contract cost assets         $ 3,300
Contract cost amortization $ 300 $ 400 $ 1,300 1,300  
Contract Fulfillment Costs          
Capitalized Contract Cost [Line Items]          
Contract cost assets 21,900   21,900   $ 23,400
Contract cost amortization $ 1,300 $ 5,200 $ 8,600 $ 14,600