XML 133 R102.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share, Basic and Diluted, by Common Class, Including Two Class Method [Line Items]      
Net Income available to common stockholders $ 215,686 $ 394,484 $ 246,355
Weighted average common shares outstanding - basic 60,407,000 60,183,000 59,862,000
Effect of dilutive securities - stock compensation plans 468,000 484,000 431,000
Weighted Average Common Shares Outstanding, Diluted 60,875,000 60,667,000 60,293,000
Earnings per common share - net income available to common stockholders - Basic $ 3.57 $ 6.55 $ 4.12
Earnings per common share - net income available to common stockholders - Diluted $ 3.54 $ 6.50 $ 4.09