XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based compensation - Narrative (Detail) - USD ($)
shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2021
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) 3,300 2,800            
Number of shares available for issuance (in shares)     4,800   4,800      
Stock-based compensation expense     $ 4,868 $ 9,212 $ 16,013 $ 30,509    
Amount capitalized         $ 1,400      
Stock option share exercised (in shares)         3      
Maximum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock option share exercised (in shares)         100      
Proceeds from exercise of stock options and ESPP contributions         $ 100      
Stock options                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock-based compensation expense     1,758 2,886 5,192 11,829    
Employee stock purchase plan and other                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock-based compensation expense     $ 194 $ 184 $ 269 $ 653    
Common shares reserved for future issuance (in shares)               200
Increase in shares authorized (in shares)             1,400  
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 100