XML 40 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Schedule of Revenue Impact of Adoption of ASC 606 on Net Loss Per Share (Detail) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenue Initial Application Period Cumulative Effect Transition [Line Items]        
Net loss per share — basic and diluted $ (0.40) $ (0.60) $ (1.47) $ (1.82)
Guidance in Effect Prior Topic to ASC 606 [Member] | Accounting Standards Update 2014-09 [Member]        
Revenue Initial Application Period Cumulative Effect Transition [Line Items]        
Net loss per share — basic and diluted (0.52)   (1.68)  
Impact of Adoption of ASC 606 [Member] | Accounting Standards Update 2014-09 [Member]        
Revenue Initial Application Period Cumulative Effect Transition [Line Items]        
Net loss per share — basic and diluted $ 0.12   $ 0.21