XML 45 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Share-based compensation - Additional Information (Detail) - USD ($)
1 Months Ended 9 Months Ended
Sep. 17, 2014
Aug. 27, 2008
Sep. 30, 2017
Sep. 30, 2016
Dec. 31, 2016
Sep. 10, 2004
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Share based compensation expense     $ 28,000 $ 601,000    
Issuance of stock option to purchase stock     6,000,000      
Common stock reserved for issuance     3,251,340      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross       1,170,534    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value     $ 11,800,000   $ 17,100,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value     $ 5,200,000 $ 1,500,000    
Number Of Shares Withheld     414,229      
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Exercises In Period     984,861      
Payments Related to Tax Withholding for Share-based Compensation     $ 1,235,000 $ 0    
Customer Concentration Risk [Member]            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross     0      
2004 Stock Incentive Plan            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Common stock reserved for issuance           2,500,000
2014 Stock Incentive Plan            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Common stock reserved for issuance 3,000,000          
Plan expiration date Sep. 17, 2024          
Share based compensation arrangement by share based payment award percentage of fair market Person holding more then 10% voting stock 110.00%          
2008 Stock Incentive Plan            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Common stock reserved for issuance   3,000,000        
Plan expiration date   Aug. 27, 2018        
Share based compensation arrangement by share based payment award percentage of fair market Person holding more then 10% voting stock   110.00%        
2004 Employee Stock Plan            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Plan expiration date     Sep. 10, 2014