XML 90 R80.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Common Share and Stockholders' Equity (Schedule of Earnings Per Common Share, Basic and Diluted) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share, Basic and Diluted [Line Items]        
Net income available to common stockholders - numerator for earnings per common share $ 344,444 $ 752,374 [1] $ 177,531 $ 1,420,920 [1]
Weighted average common shares outstanding (shares) 77,766,851 92,543,850 [1] 80,576,301 94,693,048 [1]
Denominator for earnings per common share - assuming dilution (shares) 78,927,958 93,374,738 [1] 81,824,056 95,652,085 [1]
Earnings per common share (dollars per share) $ 4.43 $ 8.13 [1] $ 2.20 $ 15.01 [1]
Earnings per common share - assuming dilution (dollars per share) $ 4.36 $ 8.06 [1] $ 2.17 $ 14.86 [1]
Share-Based Payment Arrangement        
Earnings Per Share, Basic and Diluted [Line Items]        
Antidilutive securities excluded from computation of diluted earnings per common share, amount (shares) 0 0 0 0
Stock options and deferred compensation agreements        
Earnings Per Share, Basic and Diluted [Line Items]        
Effect of dilutive securities: share-based payment arrangements (shares) 499,921 487,883 548,520 550,073
Restricted stock and restricted stock units        
Earnings Per Share, Basic and Diluted [Line Items]        
Effect of dilutive securities: share-based payment arrangements (shares) 661,186 343,005 699,235 408,964
[1] Certain prior period amounts have been recast. See Note 1 - Significant Accounting Policies for more information.