XML 57 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' equity - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock Options Outstanding, Beginning Balance, Number of Shares 1,086,902 615,106  
Granted, Number of Shares   479,543  
Exercised, Number of Shares 0 (7,747)  
Forfeiture, Number of Shares (50,387)    
Expired, Number of Shares (17,797)    
Exercisable, Number of Shares 496,074    
Stock Options Outstanding, Ending Balance, Number of Shares 2,736,918 1,086,902 615,106
Vested and expected to vest, Number of Shares 2,736,918    
Outstanding, Beginning Balance, Weighted-Average Exercise Price per Share $ 26.76    
Granted, Weighted-Average Exercise Price per Share   $ 37.86  
Exercised, Weighted average exercise price per option 0 18.00  
Forfeited, Weighted average exercise price per option 21.64    
Expired, Weighted average exercise price per option 40.00    
Exercisable, Weighted average exercise price per option 25.95    
Outstanding, Ending Balance, Weighted-Average Exercise Price per Share | $ / shares   $ 26.76  
Vested and expected to vest, Weighted-Average Exercise Price per Share $ 13.82    
Outstanding, Weighted-Average Remaining Contractual Term (years) 8 years 9 months 25 days 9 years 2 months 19 days 9 years 11 months 12 days
Vested and expected to vest, Weighted-Average Remaining Contractual Term (years) 8 years 9 months 25 days    
Exercisable, Weighted-Average Remaining Contractual Term (years) 8 years 1 month 6 days    
Outstanding, Aggregate Intrinsic Value $ 991,495 $ 9,848  
Outstanding, Aggregate Intrinsic Value   $ 991,495 $ 9,848
Vested and expected to vest, Aggregate Intrinsic Value 3,636,148    
Exercisable, Aggregate Intrinsic $ 0    
Equity Option      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Granted, Number of Shares 1,718,200    
Outstanding, Beginning Balance, Weighted-Average Exercise Price per Share   $ 18.00  
Granted, Weighted-Average Exercise Price per Share $ 6.35    
Outstanding, Ending Balance, Weighted-Average Exercise Price per Share | $ / shares $ 13.82   $ 18.00
Outstanding, Aggregate Intrinsic Value $ 3,636,148