XML 156 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-based compensation - Summary of significant valuation assumptions (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
2020 Stock Option and Incentive Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Risk-free interest rate, minimum 3.56% 3.45%
Risk-free interest rate, maximum 4.46% 4.73%
Expected volatility, minimum 102.82% 81.99%
Expected volatility, maximum 104.41% 86.15%
Expected dividend yield 0.00% 0.00%
2020 Stock Option and Incentive Plan | Minimum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Expected option life (years) 5 years 6 months 5 years 6 months
2020 Stock Option and Incentive Plan | Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Expected option life (years) 6 years 1 month 9 days 6 years 1 month 9 days
Inducement Grants    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Risk-free interest rate, minimum 3.63% 3.96%
Risk-free interest rate, maximum 4.64% 4.19%
Expected volatility, minimum 103.11% 83.35%
Expected volatility, maximum 103.85% 83.50%
Expected dividend yield 0.00% 0.00%
Inducement Grants | Minimum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Expected option life (years) 6 years 29 days 6 years 1 month 9 days
Inducement Grants | Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Expected option life (years) 6 years 1 month 9 days 6 years 1 month 9 days