XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share Level 4 (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Net Income (Loss) Attributable to Parent [Abstract]        
Net income attributable to common stockholders $ 121,971 $ 120,850 $ 398,922 $ 473,033
Weighted average shares (denominator):        
Weighted average shares — basic 150,630 156,781 151,654 158,921
Weighted average shares — diluted 152,289 159,100 153,554 161,398
Net income attributable to common stockholders, basic $ 0.81 $ 0.77 $ 2.63 $ 2.98
Net income attributable to common stockholders, diluted $ 0.80 $ 0.76 $ 2.60 $ 2.93
Revenues $ 1,001,859 $ 977,720 $ 3,043,982 $ 3,080,978
Stock Options [Member]        
Weighted average shares (denominator):        
Share based compensation 1,602 2,246 1,842 2,405
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 891 559 313 465
Restricted Stock Units (RSUs) [Member]        
Weighted average shares (denominator):        
Share based compensation 57 73 58 72