XML 50 R40.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-based compensation - Additional Information (Detail) - USD ($)
$ in Millions
1 Months Ended 6 Months Ended
Jan. 31, 2017
Jun. 30, 2017
Jun. 30, 2016
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Increased number of issuance of awards under the 2013 Plan 1,600,000    
Number of shares available for issuance   1,700,000  
Stock option share exercised   395,000  
Proceed from option share exercised   $ 8.1  
Stock Options [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized stock- based compensation expense related to unvested stock options, restricted stock awards and employee stock purchase plan   $ 128.0  
Expected weighted-average period related to unvested stock options, restricted stock awards and employee stock purchase plan   2 years 8 months 12 days  
Restricted Stock Units [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized stock- based compensation expense related to unvested stock options, restricted stock awards and employee stock purchase plan   $ 128.0  
Expected weighted-average period related to unvested stock options, restricted stock awards and employee stock purchase plan   2 years 8 months 12 days  
Employee Stock Purchase Plan [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized stock- based compensation expense related to unvested stock options, restricted stock awards and employee stock purchase plan   $ 128.0  
Expected weighted-average period related to unvested stock options, restricted stock awards and employee stock purchase plan   2 years 8 months 12 days  
Common shares reserved for future issuance   238,000  
Shares of common stock issued under plan   11,079 9,758