v3.25.2
Stock-based compensation (Details) - shares
1 Months Ended
Jan. 01, 2025
Jan. 01, 2024
Jul. 13, 2023
Feb. 28, 2025
Jun. 30, 2025
Mar. 31, 2024
2023 Equity incentive plan            
Stock-based compensation            
Common stock reserved for future issuance (in shares)     2,585,968   4,667,978  
Annual increase in reserved shares (as a percent)     4.00%      
Increase in future issuance (in shares) 1,226,994 855,016        
Available for grant (in shares)         1,426,290  
Contractual term     10 years      
2024 Inducement Grants            
Stock-based compensation            
Common stock reserved for future issuance (in shares)         1,300,000 1,000,000
Increase in future issuance (in shares)       300,000    
Available for grant (in shares)         404,017  
2023 Employee Stock Purchase Plan            
Stock-based compensation            
Common stock reserved for future issuance (in shares)     215,497   644,748  
Annual increase in reserved shares (as a percent)     1.00%      
Increase in future issuance (in shares) 215,497 213,754        
2023 Employee Stock Purchase Plan | Series A Common Stock            
Stock-based compensation            
Common stock reserved for future issuance (in shares)     215,497