v3.26.1
Equity - Schedule of Common Stock Reserved for Future Issuance (Details)
Jun. 30, 2026
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total common stock reserved for future issuance 9,733,229
Stock Options Outstanding  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total common stock reserved for future issuance 3,833,420
Equity Incentive Plan  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total common stock reserved for future issuance 1,317,498
Restricted Stock Units (RSUs)  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total common stock reserved for future issuance 592,758
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
Warrants Outstanding  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Total common stock reserved for future issuance 149