XML 124 R111.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income per Share - Schedule of Components (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator:      
Net income $ 547,629 $ 523,672 $ 651,642
Denominator:      
Shares used for basic net income per share (in shares) 152,510 159,089 162,665
Effect of dilutive securities:      
Equity and liability classified stock awards (in shares) 2,312 658 1,539
Convertible senior notes (in shares) 575 720 1,600
Warrants related to issuance of convertible senior notes (in shares) 0 0 0
Shares used for diluted net income per share (in shares) 155,397 160,467 165,804
Basic net income per share (in dollars per share) $ 3.59 $ 3.29 $ 4.01
Diluted net income per share (in dollars per share) $ 3.52 $ 3.26 $ 3.93