XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per Share - Schedule of Earnings Per Share, Basic and Diluted (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
Basic earnings per share        
Net income $ 31,414 $ 29,237 $ 74,490 $ 82,580
Average common shares outstanding (in shares) 85,142 61,442 83,457 61,327
Net income per share (in dollars per share) $ 0.37 $ 0.48 $ 0.89 $ 1.35
Diluted earnings per share        
Average common shares outstanding (in shares) 85,142 61,442 83,457 61,327
Add: Dilutive effect of employee restricted stock and stock options (in shares) 524 519 536 540
Average diluted shares outstanding (in shares) 85,666 61,961 83,993 61,867
Net income per share (in dollars per share) $ 0.37 $ 0.47 $ 0.89 $ 1.33