v3.26.1
Basic and Diluted Net Loss Per Common Share - Schedule of Potentially Dilutive Shares Excluded from Computation of Diluted Net Loss per Common Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Potentially dilutive securities excluded from computation of diluted net loss per share 16,778,854 14,411,268 16,778,854 14,411,268
Options To Purchase Common Stock        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Potentially dilutive securities excluded from computation of diluted net loss per share 15,222,114 13,349,343 15,222,114 13,349,343
Unvested RSUs        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Potentially dilutive securities excluded from computation of diluted net loss per share 1,210,200 860,622 1,210,200 860,622
ESPP        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Potentially dilutive securities excluded from computation of diluted net loss per share 346,540 201,303 346,540 201,303