v3.26.1
Summary of Significant Accounting Policies - Potentially Antidilutive Securities (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 3,522,119 2,659,770
Outstanding stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 2,977,194 2,125,498
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 287,922 271,923
Performance stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 252,124 252,124
Shares issuable under 2023 Employee Stock Purchase Plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 4,879 10,225