v3.26.1
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Net (Income) Loss Per Share (Details) - shares
shares in Thousands
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]        
Total common stock equivalents (in shares) 5,251 10,003 4,051 13,322
Shares related to stock plan activity        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total common stock equivalents (in shares) 4,936 9,420 3,692 9,737
Shares related to convertible senior notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total common stock equivalents (in shares) 315 583 359 3,585