v3.26.1
Common stock (Details)
Mar. 31, 2026
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total shares of common stock reserved for issuance 7,322,516
Common Stock Warrants [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total shares of common stock reserved for issuance 1,947,853
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,611,890
2021 Equity Incentive Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total shares of common stock reserved for issuance 3,673,015
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 89,758