XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-based awards - Textual (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 18, 2019
Jun. 30, 2019
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Jan. 31, 2024
Dec. 31, 2023
Jan. 31, 2023
Share-based awards                  
Number of shares remained available for grant     25,113,641   25,113,641     13,667,341  
Weighted average grant-date fair value per share of stock options granted     $ 15.53 $ 48.4 $ 16.45 $ 47.78      
Stock options granted ( in shares)         934,225        
Exercise price         $ 22.21        
Stock compensation expense     $ 7,656 $ 4,798 $ 15,054 $ 9,642      
Total unrecognized compensation cost related to unvested stock-based awards     53,565   $ 53,565        
Weighted average period of recognition for unrecognized compensation cost         2 years 8 months 12 days        
Total unrecognized compensation cost related to RSU     $ 13,851   $ 13,851        
Restricted Stock Units                  
Share-based awards                  
Weighted average grant date fair value per share granted       $ 49.49 $ 23.48 $ 49.49      
Weighted average period of recognition for unrecognized compensation cost         3 years 3 months 14 days        
RSU granted (shares)     0   245,413        
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   980,868   980,868     1,114,189  
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             2,230,177   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             410,803   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