v3.26.1
Earnings per Share (EPS) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator:    
Net income $ 58,138 $ 35,422
Denominator:    
Weighted-average shares used in basic EPS (in shares) 146,764 182,872
Dilutive effect of common stock equivalents (in shares) 978 1,901
Weighted-average shares used in diluted EPS (in shares) 147,742 184,773
Earnings Per Share    
Basic net income per share (in dollars per share) $ 0.40 $ 0.19
Diluted net income per share (in dollars per share) $ 0.39 $ 0.19
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common stock equivalents excluded from calculation of diluted earnings per share because their impact would be anti-dilutive (in shares) 19,508 3,969
Stock-based compensation awards    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common stock equivalents excluded from calculation of diluted earnings per share because their impact would be anti-dilutive (in shares) 3,340 3,969
Convertible senior notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common stock equivalents excluded from calculation of diluted earnings per share because their impact would be anti-dilutive (in shares) 16,168 0