v3.26.1
Stock-based compensation - Narratives (Details)
$ / shares in Units, $ in Millions
1 Months Ended 6 Months Ended
Jan. 01, 2026
shares
Mar. 31, 2024
USD ($)
shares
Jun. 30, 2026
USD ($)
installment
$ / shares
shares
Restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award      
Share based compensation expense not yet recognized, recognition period (in years)     2 years 2 months 12 days
Share based compensation expense not yet recognized other than options | $     $ 7.7
Granted (in usd per share) | $ / shares     $ 3.02
Granted (in shares)     2,179,050
Restricted stock units | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award      
Vesting period (in years)     1 year
Restricted stock units | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award      
Vesting period (in years)     4 years
Restricted stock award with market conditions      
Share-based Compensation Arrangement by Share-based Payment Award      
Share based compensation expense not yet recognized, recognition period (in years)   1 year 3 months 18 days  
Granted (in shares)   1,500,000  
Grant-date fair value | $   $ 5.5  
Volatility rate (as a percent)   97.00%  
Risk-free interest rate   4.50%  
Stock price threshold (in dollars per share) | $ / shares     $ 10.00
Vesting (in shares)     150,000
2021 Plan      
Share-based Compensation Arrangement by Share-based Payment Award      
Additional shares authorized for issuance (in shares) 7,575,754    
Shares available for grant (in shares)     8,805,878
2023 Inducement Plan      
Share-based Compensation Arrangement by Share-based Payment Award      
Shares available for employee (in shares)     798,000
2020 Plan | Stock options      
Share-based Compensation Arrangement by Share-based Payment Award      
Vesting period (in years)     3 years
Number of installment payments (installment) | installment     3
Share based compensation expense not yet recognized, options | $     $ 24.4
Share based compensation expense not yet recognized, recognition period (in years)     2 years 3 months 18 days
2020 Plan | Stock options | Vest On Closing      
Share-based Compensation Arrangement by Share-based Payment Award      
Vesting percentage (as a percent)     25.00%
Vesting period (in years)     1 year
2020 Plan | Stock options | Share Vesting Based On Service      
Share-based Compensation Arrangement by Share-based Payment Award      
Vesting percentage (as a percent)     25.00%
2020 Plan | Stock options | Tranche Three      
Share-based Compensation Arrangement by Share-based Payment Award      
Vesting percentage (as a percent)     25.00%
2020 Plan | Stock options | Tranche Four      
Share-based Compensation Arrangement by Share-based Payment Award      
Vesting percentage (as a percent)     25.00%