XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.2
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 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:        
Net income $ 103,618 $ 131,688 $ 226,789 $ 307,106
Denominator:        
Shares used for basic net income per share (in shares) 144,757 152,265 146,905 151,946
Effect of dilutive securities:        
Stock awards (in shares) 492 1,124 1,251 2,425
Convertible senior notes (in shares) 0 199 0 1,156
Warrants related to issuance of convertible senior notes (in shares) 0 0 0 0
Shares used for diluted net income per share (in shares) 145,249 153,588 148,156 155,527
Basic net income per share (in dollars per share) $ 0.72 $ 0.86 $ 1.54 $ 2.02
Diluted net income per share (in dollars per share) $ 0.71 $ 0.86 $ 1.53 $ 1.97