XML 79 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ 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, by Common Class, Including Two Class Method [Line Items]        
Net income available to common stockholders $ 56,308 $ 37,220 $ 146,582 $ 91,250
Weighted average common shares outstanding - basic 60,614 60,440 60,575 60,412
Effect of dilutive securities - stock compensation plans 323 407 343 416
Weighted average common shares outstanding, diluted 60,937 60,847 60,918 60,828
Earnings per common share - net income available to common stockholders - Basic $ 0.93 $ 0.62 $ 2.42 $ 1.51
Earnings per common share - net income available to common stockholders - Diluted $ 0.92 $ 0.61 $ 2.41 $ 1.50