XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Jul. 15, 2020
Mar. 31, 2022
Mar. 31, 2021
Jan. 01, 2022
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting percentage upon sale   25.00%      
Stock options vesting period   36 months      
Weighted-average estimated fair value of options awarded (in dollars per share)   $ 26.54 $ 31.98    
Maximum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share based compensation, stock options expiry period   10 years      
Minimum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share based compensation, stock options expiry period   7 years      
2020 ESPP          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock 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   $ 54.0      
Recognition period for compensation cost not yet recognized (in years, months, and days)   3 years 1 month 6 days      
Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Recognition period for compensation cost not yet recognized (in years, months, and days)   3 years 10 months 24 days      
Unrecognized stock-based compensation expense related to restricted stock units   $ 0.4      
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]          
Vesting percentage upon sale 100.00%        
2020 Stock Option and Incentive Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Cumulative increase in common stock reserve for issuance, percentage 5.00%        
Common stock reserved for future issuance   7,335,355     5,562,055
Cumulative increase in common stock reserve for issuance       1,773,300