XML 58 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based compensation - Narrative (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2013
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Increased number of issuance of awards under the 2013 Plan (in shares) 2,200,000 2,200,000          
Number of shares available for issuance (in shares)     2,400,000   2,400,000    
Stock-based compensation expense     $ 48,529 $ 55,111 $ 84,822 $ 87,452  
Unrecognized stock- based compensation expense related to unvested stock options, restricted stock units, performance-based restricted stock units and employee stock purchase plan     332,000   $ 332,000    
Expected weighted-average period related to unvested stock options, restricted stock units, performance-based restricted stock units and employee stock purchase plan         2 years 6 months    
Stock option share exercised (in shares)         27,000    
Proceed from option share exercised         $ 1,100    
Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock option share exercised (in shares)         100,000    
Employee stock purchase plan and other              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation expense     $ 8,313 $ 299 $ 8,313 $ 576  
Common shares reserved for future issuance (in shares)             200,000
Employee stock purchase plan and other | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares of common stock issued under plan (in shares)         100,000 100,000