v3.26.1
Summary of Significant Accounting Policies - Schedule of Antidilutive Securities Excluded from Computation of Income 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]        
Antidilutive securities excluded from diluted net income per common share (in shares) 1,785 631 651 5,249
Stock options, restricted stock units, market stock units and performance stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from diluted net income per common share (in shares) 1,759 616 646 449
Shares issuable pursuant to the ESPP        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from diluted net income per common share (in shares) 26 15 5 7
Shares related to convertible notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from diluted net income per common share (in shares) 0 0 0 4,793