XML 60 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Revenues - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Revenue Initial Application Period Cumulative Effect Transition [Line Items]      
Additions in deferred revenue $ 8,200    
Additional Invoicing 207,200    
Total revenues 198,968 $ 151,798  
Deferred revenue, revenue recognized 120,900    
Revenue remaining performance obligation, contracts exceeds one year $ 183,700    
Revenue remaining performance obligation contract period 1 year    
Revenue remaining performance obligation percentage recognized 94.00%    
Short-term deferred revenue $ 238,913   $ 231,030
Increase (decrease) in deferred commission expense 800    
Incremental costs of deferred sales commission expense 11,500    
Amortization of deferred commission expense $ 10,700    
Minimum [Member]      
Revenue Initial Application Period Cumulative Effect Transition [Line Items]      
Amortization period of deferred commissions 1 year    
Maximum [Member]      
Revenue Initial Application Period Cumulative Effect Transition [Line Items]      
Amortization period of deferred commissions 3 years    
Accrued Expenses and Other Current Liabilities [Member]      
Revenue Initial Application Period Cumulative Effect Transition [Line Items]      
Short-term deferred revenue $ 1,400   $ 1,400