XML 42 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Additional Information (Detail)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2018
USD ($)
Sep. 30, 2018
USD ($)
Revenue [Line Items]    
Software licensing arrangements warranty, description   The Company's software license arrangements typically provide the customer with a standard 90-day assurance-type warranty.
Software licensing arrangements warranty period   90 days
Initial post contract customer support period   1 year
Percentage of receivables as of June 30, 2018 or December 31, 2017   No customer accounted for more than 10% of the Company's consolidated receivables balance as of September 30, 2018 or December 31, 2017.
Revenue allocated to remaining performance obligations $ 599.9 $ 599.9
Percentage of revenue allocated to remaining performance obligations to be recognized over the next 12 months 48.00% 48.00%
Capitalized sales commissions minimum amortization period   1 year
Selling and Marketing [Member]    
Revenue [Line Items]    
Amortization of capitalized sales commissions $ 2.1 $ 6.4
Cost of Revenue [Member]    
Revenue [Line Items]    
Amortization of capitalized contract costs 1.1 3.5
Other Current Assets [Member]    
Revenue [Line Items]    
Capitalized sales commissions 0.6 0.6
Capitalized contract costs, current 0.1 0.1
Other Noncurrent Assets [Member]    
Revenue [Line Items]    
Capitalized sales commissions 15.4 15.4
Capitalized contract costs, noncurrent $ 12.6 $ 12.6