v3.25.4
Net Loss Per Share - Additional Information (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Stock Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Number of shares excluded from computation of diluted net income per share 22,842,960 20,166,069
Restricted Stock Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Number of shares excluded from computation of diluted net income per share 2,247,064 2,523,052
Performance-based Restricted Stock Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Number of shares excluded from computation of diluted net income per share 2,465,985 1,782,870
Employee Stock Purchase Plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Number of shares excluded from computation of diluted net income per share 24,363 30,062