v3.25.4
Common Stock - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Dec. 31, 2025
Dec. 31, 2024
Oct. 11, 2023
Jun. 07, 2023
Class of Stock [Line Items]        
Shares available for issuance (in shares) 20,477,377      
Outstanding stock options (in shares) 58,175 182,076    
2023 Equity Incentive Plan        
Class of Stock [Line Items]        
Shares available for grant (in shares) 6,606,932      
Shares available for issuance (in shares)       12,000,000
2023 Equity Inducement Plan        
Class of Stock [Line Items]        
Shares available for grant (in shares) 1,575,489      
Shares available for issuance (in shares)     2,000,000  
PSUs and RSUs        
Class of Stock [Line Items]        
Outstanding RSUs and PSUs (in shares) 10,041,008 7,386,965    
Employee Stock Purchase Plan        
Class of Stock [Line Items]        
Shares available for issuance (in shares)       4,000,000
Employee Stock Purchase Plan | 2013 Employee Stock Purchase Plan        
Class of Stock [Line Items]        
Shares available for issuance (in shares) 2,195,773