XML 81 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]                
Net income (loss) $ 296,000 $ 301,000 $ 231,000 $ 276,000 $ 207,000 $ 259,000 $ 828,000 $ 742,000
Net loss attributable to non-controlling interests 1,000     0     1,000 0
Net income attributable to common stockholders $ 297,000     $ 276,000     $ 829,000 $ 742,000
Weighted-average shares used to calculate basic EPS (in shares) 95,394     93,683     94,992 93,396
Effect of dilutive securities:                
Employee equity awards (in shares) 337     485     358 392
Weighted-average shares used to calculate diluted EPS (in shares) 95,731     94,168     95,350 93,788
Basic EPS (in dollars per share) $ 3.11     $ 2.94     $ 8.73 $ 7.94
Diluted EPS (in dollars per share) $ 3.10     $ 2.93     $ 8.69 $ 7.91