XML 66 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based awards - Textual (Details) - USD ($)
1 Months Ended 12 Months Ended
Jun. 18, 2019
Jan. 31, 2022
Jun. 30, 2019
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jan. 31, 2023
Share-based awards              
Number of shares remained available for grant       13,667,341 14,318,383    
Weighted average grant-date fair value per share of stock options granted       $ 28.29 $ 28.76 $ 13.98  
Stock options granted ( in shares)       1,720,882      
Exercise price       $ 28.29      
Stock compensation expense       $ 21,497,000 $ 23,243,000 $ 10,054,000  
Total unrecognized compensation cost related to unvested stock-based awards       51,121,000      
Total unrecognized compensation cost related to RSU       $ 10,331,000      
Weighted average period of recognition for unrecognized compensation cost       2 years 10 months 13 days      
Performance Shares              
Share-based awards              
Stock options granted ( in shares)           610,546  
Additional stock options granted (in shares)   248,376          
Exercise price   $ 21.7       $ 21.1  
Stock compensation expense       $ 10,487,000      
Options vesting description       One-third of the options vest upon achievement of each of the milestones.      
Description of milestones achieved and deemed vested       In September 2022, two of the three performance-based awards milestones were achieved and were deemed vested      
Restricted Stock Units              
Share-based awards              
Weighted average period of recognition for unrecognized compensation cost       3 years 7 months 9 days      
RSU granted (shares)       281,462 129,131    
Weighted average grant-date fair value per share of RSUs granted       $ 24.03 $ 42.95    
Total grant date fair value of RSU         $ 5,546,000    
Restricted Stock Units | Executive and Non-executive Employees              
Share-based awards              
RSU granted (shares)       281,462      
Total grant date fair value of RSU       $ 24,030.00      
2018 Stock option and grant plan              
Share-based awards              
Number of shares of common stock issued 3,071,960            
Number of shares remained available for grant 107,635     1,114,189 1,633,173    
2019 Stock option and incentive plan              
Share-based awards              
Number of shares remained available for grant 107,635            
Number of shares initially reserved for issuance     2,572,457        
Number of additional shares reserved for issuance   1,396,029         1,874,608
Percent of shares reserved and available for issuance automatically increase annually on January 1     4.00%        
Percentage of exercise price per share of stock options     100.00%        
Percentage of minimum exercise price, holding more than 10% of voting power     110.00%        
Stock options vesting period     4 years        
2019 Employee stock purchase plan              
Share-based awards              
Number of shares initially reserved for issuance 273,869            
Number of additional shares reserved for issuance   349,007         410,803
Percent of shares reserved and available for issuance automatically increase annually on January 1     1.00%        
Number of shares reserved and available for issuance automatically increase annually on January 1 (in shares)     410,803        
Maximum | 2019 Stock option and incentive plan              
Share-based awards              
Term of stock option     10 years