XML 94 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Earnings Per Share Reconciliation [Abstract]      
Net income | $ $ 770,293 $ 817,880 $ 1,111,952
Basic weighted-average common shares outstanding 114,757 118,678 122,351
Dilutive effect of non-vested RSUs, contingent PSUs, and other 776 562 1,733
Diluted weighted-average common shares outstanding 115,533 119,240 124,084
Basic net income per common share | $ / shares $ 6.71 $ 6.89 $ 9.09
Diluted net income per common share | $ / shares $ 6.67 $ 6.86 $ 8.96
Performance Shares (PSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 3 years    
Multiplier applied to PSU awards at settlement     2.0
Minimum | Performance Shares (PSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Multiplier applied to PSU awards at settlement 0    
Maximum | Performance Shares (PSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Multiplier applied to PSU awards at settlement 2