v3.25.1
Common stock (Tables)
3 Months Ended
Mar. 31, 2025
Equity [Abstract]  
Schedule of common stock
     
Conversion of Common Stock warrants   19,789,379 
2013 Equity Incentive Plan   17,278,905 
2021 Equity Incentive Plan   37,504,358 
Outside of 2021 Equity Incentive Plan   709,633 
Total shares of Common stock reserved for issuance   75,282,275