XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common stock - Stock for issuance (Details) - shares
Jun. 30, 2024
Apr. 28, 2024
Dec. 31, 2023
Common stock      
Stock options issued and outstanding under the Plans 8,537,999   7,978,291
Common stock warrants outstanding   0 500,000
Total reserved common stock 14,554,376   13,202,327
2020 Equity Incentive Plan      
Common stock      
Remaining shares available for issuance under the Plans and ESPP 5,110,126   4,250,303
ESPP      
Common stock      
Remaining shares available for issuance under the Plans and ESPP 906,251   473,733