v3.26.1
Common stock (Details)
Jun. 30, 2026
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total shares of common stock reserved for issuance 18,319,346
Tranche 2 Institutional Placement, subject to shareholder approval [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total shares of common stock reserved for issuance 9,210,757
Common Stock Warrants [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total shares of common stock reserved for issuance 1,944,214
2013 Equity Incentive Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total shares of common stock reserved for issuance 1,594,564
Amended 2021 Equity Incentive Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total shares of common stock reserved for issuance 5,411,631
Outside of 2021 Equity Incentive Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total shares of common stock reserved for issuance 158,180