v3.26.1
Net Loss Per Share - Summary of Anti-dilutive Outstanding Shares of Common Stock Equivalents Excluded from Computation of Diluted Net Loss per Share (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Anti-dilutive securities excluded from computation of diluted net loss per share (in shares) 1,647,593 1,661,306 1,332,596
Options to purchase common stock      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Anti-dilutive securities excluded from computation of diluted net loss per share (in shares) 1,647,096 1,650,390 1,310,651
Restricted stock units subject to future vesting      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Anti-dilutive securities excluded from computation of diluted net loss per share (in shares) 497 10,916 21,945