v3.26.1
Common stock (Tables)
3 Months Ended
Mar. 31, 2026
Equity [Abstract]  
Schedule of common stock
     
Common stock warrants   1,947,853 
2013 Equity Incentive Plan   1,611,890 
2021 Equity Incentive Plan   3,673,015 
Outside of 2021 Equity Incentive Plan   89,758 
Total shares of common stock reserved for issuance   7,322,516