XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share Reconciliation [Abstract]                
Net income $ 222,343 $ 149,874 $ 198,552 $ 481,240 $ 323,485 $ 48,764 $ 570,769 $ 853,489
Basic weighted-average common shares outstanding 117,823     123,195     119,589 122,318
Dilutive effect of non-vested RSUs, contingent PSUs, and other 505     1,084     576 1,915
Diluted weighted-average common shares outstanding 118,328     124,279     120,165 124,233
Basic net income per common share $ 1.89     $ 3.91     $ 4.77 $ 6.98
Diluted net income per common share $ 1.88     $ 3.87     $ 4.75 $ 6.87