XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income per Share - Schedule of Components Used in Computation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator:        
Net income $ 140,170 $ 57,907 $ 366,959 $ 365,013
Denominator:        
Shares used for basic net income per share (in shares) 143,577 151,435 145,795 151,776
Effect of dilutive securities:        
Stock awards (in shares) 1,234 1,511 1,246 2,120
Convertible senior notes (in shares) 0 294 0 869
Warrants related to issuance of convertible senior notes (in shares) 0 0 0 0
Shares used for diluted net income per share (in shares) 144,811 153,240 147,041 154,765
Basic net income per share (in dollars per share) $ 0.98 $ 0.38 $ 2.52 $ 2.40
Diluted net income per share (in dollars per share) $ 0.97 $ 0.38 $ 2.50 $ 2.36