XML 36 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Dec. 31, 2017
Accounting Policies [Abstract]      
Payment terms The Company’s standard payment terms are generally within 180 days of invoicing. If extended payment terms are granted to customers, those terms generally do not exceed one year.    
Description of warranty The standard software assurance warranty period is generally less than one year.    
Amortization period for capitalized contract costs 3 years    
Product support period 1 year    
Capitalized cost to obtain customer contracts net $ 4.3   $ 4.5
Amortization expenses related to capitalized cost $ 0.7 $ 0.7