v3.25.4
Stock-based compensation - Equity Incentive Plan (Details) - shares
1 Months Ended
Jan. 01, 2026
Jan. 01, 2025
Jan. 01, 2024
Jul. 13, 2023
Feb. 28, 2025
Dec. 31, 2025
Mar. 31, 2024
2023 Equity incentive plan              
Stock-based compensation              
Contractual term       10 years      
2023 Equity incentive plan | Series A Common Stock              
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,278,164 1,226,994 855,016        
Available for grant (in shares)           1,395,328  
2024 Inducement Grants | Series A Common Stock              
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)           361,217