XML 80 R67.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator:        
Net income $ 57,907 $ 160,542 $ 365,013 $ 386,464
Denominator:        
Shares used for basic net income per share (in shares) 151,435 151,359 151,776 153,020
Effect of dilutive securities:        
Stock awards (in shares) 1,511 3,073 2,120 1,654
Convertible senior notes (in shares) 294 544 869 181
Warrants related to issuance of convertible senior notes (in shares) 0 0 0 0
Shares used for diluted net income per share (in shares) 153,240 154,976 154,765 154,855
Basic net income per share (in dollars per share) $ 0.38 $ 1.06 $ 2.40 $ 2.53
Diluted net income per share (in dollars per share) $ 0.38 $ 1.04 $ 2.36 $ 2.50