XML 97 R86.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Disaggregation Of Revenue [Line Items]          
Deferred sales commissions current $ 11,200,000   $ 11,200,000   $ 9,900,000
Deferred sales commissions noncurrent 14,100,000   14,100,000   14,200,000
Amortization expense for the deferred costs 2,800,000 $ 2,000,000.0 5,700,000 $ 3,600,000  
Impairment loss related to costs capitalized     0   $ 0
Subscription Services          
Disaggregation Of Revenue [Line Items]          
Revenue recognized 51,200,000 $ 35,000,000.0 83,000,000.0 $ 62,900,000  
Professional Services          
Disaggregation Of Revenue [Line Items]          
Revenue recognized 3,900,000   5,400,000    
Revenue remaining performance obligation 7,600,000   7,600,000    
Subscription and Other Contracts          
Disaggregation Of Revenue [Line Items]          
Revenue remaining performance obligation $ 311,100,000   $ 311,100,000