XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share Level 4 (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
Net Income (Loss) Attributable to Parent [Abstract]        
Net income attributable to common stockholders $ 117,827 $ 121,971 $ 367,294 $ 398,922
Weighted average shares (denominator):        
Weighted average shares — basic 144,706 150,630 145,421 151,654
Weighted average shares — diluted 146,223 152,289 146,978 153,554
Net income attributable to common stockholders, basic $ 0.81 $ 0.81 $ 2.53 $ 2.63
Net income attributable to common stockholders, diluted $ 0.81 $ 0.80 $ 2.50 $ 2.60
Revenues $ 1,013,958 $ 1,001,859 $ 3,093,356 $ 3,043,982
Stock Options [Member]        
Weighted average shares (denominator):        
Share based compensation 1,452 1,602 1,499 1,842
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 754 891 693 313
Restricted Stock Units (RSUs) [Member]        
Weighted average shares (denominator):        
Share based compensation 65 57 58 58