XML 64 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jul. 15, 2020
Dec. 31, 2021
Dec. 31, 2020
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)   $ 27.46 $ 7.75
Aggregate intrinsic value of options exercise   $ 11.0 $ 3.1
Aggregate grant date fair value of stock options vested   $ 10.7 $ 0.8
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1   6 years  
2020 ESPP      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Common stock initially reserved for future issuance   667,931  
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   0  
Non Vested Stock Awards      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized compensation costs for non-vested stock awards   $ 38.1  
Recognition period for compensation cost not yet recognized (in years, months, and days)   2 years 9 months 18 days  
2019 Stock Option And Grant Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of options authorized   3,464,316  
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   5,562,055  
Cumulative increase in common stock reserve for issuance, percentage 5.00%    
Cumulative increase in common stock reserve for issuance   1,773,300  
Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share based compensation, stock options expiry period   7 years  
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1     5 years
Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share based compensation, stock options expiry period   10 years  
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1     6 years