XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Incremental Costs to Obtain a Contract with a Customer (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Capitalized Contract Cost [Line Items]          
Capitalized incremental costs to obtain a contract $ 13,921 $ 12,590 $ 23,793 $ 23,375  
Commission and incentive payments          
Capitalized Contract Cost [Line Items]          
Total deferred costs 72,499   72,499   $ 77,716
Commission and incentive payments | Deferred costs included in prepaid and other current assets          
Capitalized Contract Cost [Line Items]          
Total deferred costs 44,465   44,465   54,516
Commission and incentive payments | Deferred costs included in other assets          
Capitalized Contract Cost [Line Items]          
Total deferred costs 28,034   28,034   $ 23,200
Deferred commissions          
Capitalized Contract Cost [Line Items]          
Amortization expense $ 14,676 $ 16,069 $ 28,403 $ 30,191