v3.26.1
Capital Stock - Schedule of Authorized Shares of Common Stock (Details)
Jun. 30, 2026
shares
Class of Stock [Line Items]  
Total (in shares) 13,911,281
Pre-funded warrants issued and outstanding  
Class of Stock [Line Items]  
Total (in shares) 549,755
Shares available for grant under the 2023 Plan  
Class of Stock [Line Items]  
Total (in shares) 2,758,115
Shares available for grant under the 2025 Inducement Plan  
Class of Stock [Line Items]  
Total (in shares) 633,668
Common stock options outstanding  
Class of Stock [Line Items]  
Total (in shares) 7,086,111
Shares available for grant under the ESPP  
Class of Stock [Line Items]  
Total (in shares) 2,054,364
Restricted stock units outstanding  
Class of Stock [Line Items]  
Total (in shares) 829,268