v3.26.3
Stockholders' Equity - Schedule of Common Stock Reserved For Future Issuance (Details) - shares
Sep. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Total shares (in shares) 14,375,151 14,208,559
Equity Incentive Plan    
Class of Stock [Line Items]    
Authorized amount (in shares) 2,909,030 4,193,879
ESPP    
Class of Stock [Line Items]    
Authorized amount (in shares) 1,063,217 932,326
Stock options    
Class of Stock [Line Items]    
Total shares (in shares) 2,018,131 2,525,061
Restricted stock units outstanding    
Class of Stock [Line Items]    
Total shares (in shares) 4,263,739 2,436,259
Common stock warrant    
Class of Stock [Line Items]    
Total shares (in shares) 4,121,034 4,121,034