XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Basic earnings per share        
Net income $ 30,244 $ 31,249 $ 56,250 $ 43,076
Average common shares outstanding (in shares) 84,341 85,022 84,260 82,600
Net income per share (in dollars per share) $ 0.36 $ 0.37 $ 0.67 $ 0.52
Diluted earnings per share        
Average common shares outstanding (in shares) 84,341 85,022 84,260 82,600
Add: Dilutive effect of employee restricted stock and stock options (in shares) 475 514 539 660
Average diluted shares outstanding (in shares) 84,816 85,536 84,799 83,260
Net income per share (in dollars per share) $ 0.36 $ 0.37 $ 0.66 $ 0.52