v3.26.1
Stock-Based Awards - Additional Information (Details)
Jun. 30, 2026
shares
Amended & Restated 2014 Employee Stock Purchase Plan  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Share reserved for future issuance 6,100,000
Employment Inducement Plan  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Share reserved for future issuance 600,000
2023 Incentive Plan  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Share reserved for future issuance 6,500,000