XML 87 R77.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Basic and Diluted Earnings Per Share        
Net income available to common stockholders, basic $ 44,708 $ 54,955 $ 77,335 $ 116,166
Net income available to common stockholders, diluted $ 44,708 $ 54,955 $ 77,335 $ 116,166
Average outstanding shares - basic (in shares) 113,390,539 110,870,964 112,941,341 110,847,806
Add: dilutive restricted stock units and stock options (in shares) 14,952 4,571 40,190 31,848
Average outstanding shares - diluted (in shares) 113,405,491 110,875,535 112,981,531 110,879,654
Basic earnings per share (in dollars per share) $ 0.39 $ 0.50 $ 0.68 $ 1.05
Diluted earnings per share (in dollars per share) $ 0.39 $ 0.50 $ 0.68 $ 1.05
Restricted stock units and stock options excluded from the diluted average outstanding share calculation (in shares) 136,673 288,413 136,673 250,651