XML 80 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share, Basic and Diluted, by Common Class, Including Two Class Method [Line Items]        
Net income available to common stockholders $ 86,908 $ 40,225 $ 233,490 $ 131,475
Weighted average common shares outstanding - basic 60,676 60,404 60,609 60,409
Effect of dilutive securities - stock compensation plans 340 431 339 420
Weighted average common shares outstanding, diluted 61,016 60,835 60,948 60,829
Earnings per common share - net income available to common stockholders - Basic $ 1.43 $ 0.67 $ 3.85 $ 2.18
Earnings per common share - net income available to common stockholders - Diluted $ 1.42 $ 0.66 $ 3.83 $ 2.16