v3.26.1
Common Stock - Summary of Reserved Shares of Common Stock for Future Issuance (Details)
Jun. 30, 2026
shares
Class of Stock [Line Items]  
Reserved shares of common stock for future issuance 3,240,935
Common Stock Warrants  
Class of Stock [Line Items]  
Reserved shares of common stock for future issuance 923,781
2025 Equity Incentive Plan | Unvested RSUs  
Class of Stock [Line Items]  
Reserved shares of common stock for future issuance 467,154
2026 Equity Incentive Plan  
Class of Stock [Line Items]  
Reserved shares of common stock for future issuance 1,850,000
2026 Equity Incentive Plan | Unvested RSUs  
Class of Stock [Line Items]  
Reserved shares of common stock for future issuance 163,463
2026 Equity Incentive Plan | Shares Available for Future Grants  
Class of Stock [Line Items]  
Reserved shares of common stock for future issuance 1,686,537