XML 29 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2018
Jan. 01, 2018
Significant Accounting Policies [Line Items]    
Revenue recognition performance obligation, expected time satisfaction period 12 months  
ASC 606 [Member]    
Significant Accounting Policies [Line Items]    
Revenue, practical expedient, incremental costs of obtaining contract true  
Accounting Standards Update No. 2016-16 [Member]    
Significant Accounting Policies [Line Items]    
Cumulative-effect adjustment to retained earnings   $ 0.4