XML 94 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based compensation - Narrative (Details)
$ in Millions
1 Months Ended 12 Months Ended
Jan. 01, 2021
shares
Dec. 28, 2015
shares
Sep. 30, 2020
period
shares
Dec. 31, 2022
USD ($)
shares
Jan. 01, 2023
shares
Feb. 28, 2022
shares
Jan. 31, 2022
shares
Jan. 01, 2022
shares
Dec. 31, 2021
shares
Oct. 31, 2020
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Common stock, shares authorized       150,000,000         150,000,000 150,000,000
Common stock, shares outstanding       48,966,216         48,688,875  
Restricted stock units                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Unrecognized compensation costs | $       $ 10.1            
Stock-based compensation, shares authorized for issuance           563,500 563,500      
Share-based compensation, number of common stock issuable per RSU vested       1            
2015 Incentive Stock Option and Grant Plan                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Common stock shares reserved for issuance   2,525,327   10,972,347            
Cliff vesting period   1 year                
Contractual life of options from the date of grant   10 years                
Common stock shares available for issuance       3,979,299            
2015 Incentive Stock Option and Grant Plan | Minimum                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Stock options vesting period   5 years                
2015 Incentive Stock Option and Grant Plan | Maximum                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Stock options vesting period   8 years                
2020 Stock Option and Incentive Plan                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Common stock shares reserved for issuance     6,567,144 10,972,347            
Common stock shares available for issuance       3,979,299            
Percentage of outstanding shares of common stock 5.00%                  
Unrecognized compensation costs | $       $ 58.4            
Expected to be recognized over a weighted average period       2 years 6 months            
2020 Stock Option and Incentive Plan | Subsequent event                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Common stock, shares authorized         2,448,310          
2020 Employee Stock Purchase Plan                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Common stock shares reserved for issuance       1,317,251            
Percentage of outstanding shares of common stock 1.00%                  
Common stock, shares authorized               489,662    
Maximum authorized payroll deduction percentage of eligible compensation for eligible employees     15.00%              
Shares issued under employee stock purchase plan (in shares)       31,402            
Number of annual offering periods (or more) | period     1              
Common stock, shares outstanding 656,714