XML 66 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jul. 15, 2020
Dec. 31, 2022
Dec. 31, 2021
Jan. 01, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock option vesting percentage   25.00%    
Stock options vesting period   36 months    
Weighted-average estimated fair value of options awarded (in dollars per share)   $ 23.94 $ 27.46  
Aggregate intrinsic value of options exercise   $ 3.2 $ 11.0  
Aggregate grant date fair value of stock options vested   $ 20.4 $ 10.7  
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term   6 months    
2020 ESPP        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock initially reserved for future issuance   650,191    
Percentage of outstanding shares increase in shares reserved for issuance 1.00%      
Maximum increase in common stock shares reserved for issuance 634,969      
Stock Issued under Employee Stock Purchase Plans   17,740    
Percentage of purchase price to fair market value   85.00%    
Estimated fair value of issued shares   $ 6.50    
Share based compensation, price per share   $ 14.71    
Non Vested Stock Awards        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Unrecognized compensation costs for non-vested stock awards   $ 49.2    
Recognition period for compensation cost not yet recognized (in years, months, and days)   2 years 6 months    
Restricted Stock Units        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Unrecognized compensation costs for non-vested stock awards   $ 0.3    
Recognition period for compensation cost not yet recognized (in years, months, and days)   3 years 2 months 12 days    
Restricted stock units vested   25.00%    
Retricted stock units   0    
Unvested units, remaining contractual term   3 years    
2019 Stock Option And Grant Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of options authorized   3,464,316    
Stock options issued during period   0    
Amendment to 2019 Stock Option and Grant Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock option vesting percentage 100.00%      
2020 Stock Option and Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock initially reserved for future issuance   7,335,355    
Cumulative increase in common stock reserve for issuance, percentage 5.00%      
Cumulative increase in common stock reserve for issuance       1,780,560
Minimum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share based compensation, stock options expiry period   7 years    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term   5 years 6 months 6 years  
Maximum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share based compensation, stock options expiry period   10 years    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term   6 years