XML 139 R107.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (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, by Common Class, Including Two Class Method [Line Items]      
Net Income available to common stockholders $ 356,038 $ 215,686 $ 394,484
Weighted average common shares outstanding - basic 60,631,000 60,407,000 60,183,000
Effect of dilutive securities - stock compensation plans 338,000 468,000 484,000
Weighted Average Common Shares Outstanding, Diluted 60,969,000 60,875,000 60,667,000
Earnings per common share - net income available to common stockholders - Basic $ 5.87 $ 3.57 $ 6.55
Earnings per common share - net income available to common stockholders - Diluted $ 5.84 $ 3.54 $ 6.50