XML 142 R119.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Common Share and Stockholders' Equity (Schedule of Earnings Per Common Share, Basic and Diluted) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share, Basic and Diluted [Line Items]      
Net income available to common stockholders - numerator for earnings per common share $ 166,855 $ 1,876,544 [1] $ 509,348 [1]
Weighted average common shares outstanding (shares) 79,476,080 90,558,121 [1] 93,860,378 [1]
Denominator for earnings per common share - assuming dilution (shares) 80,952,270 91,538,128 [1] 94,491,159 [1]
Earnings per common share $ 2.10 $ 20.72 [1] $ 5.43 [1]
Earnings per common share - assuming dilution $ 2.06 $ 20.50 [1] $ 5.39 [1]
Stock Options      
Earnings Per Share, Basic and Diluted [Line Items]      
Antidilutive securities excluded from computation of diluted earnings per common share, amount (shares) 0 0 0
Stock Options And Deferred Compensation Agreements      
Earnings Per Share, Basic and Diluted [Line Items]      
Effect of dilutive securities: Share-based payment agreements (shares) 546,204 523,248 271,422
Restricted Stock And Restricted Stock Units      
Earnings Per Share, Basic and Diluted [Line Items]      
Effect of dilutive securities: Share-based payment agreements (shares) 929,986 456,759 359,359
[1] Certain prior period amounts have been recast. See Note 1 - Significant Accounting Policies for more information.