v3.26.1
Equity - Schedule of Common Stock Reserved for Future Issuance (Details)
Mar. 31, 2026
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total common stock reserved for future issuance 7,888,813
Stock Options Outstanding  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total common stock reserved for future issuance 3,229,003
Equity Incentive Plan  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total common stock reserved for future issuance 278,969
Restricted Stock Units (RSUs)  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total common stock reserved for future issuance 391,437
Employee Stock Purchase Plan  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total common stock reserved for future issuance 32,562
Pre funded warrants  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total common stock reserved for future issuance 3,956,842