XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Basic EPS        
Net income $ 42,687 $ 30,244 $ 74,151 $ 56,250
Average common shares outstanding (in shares) 84,903 84,341 84,776 84,260
Net income per share (in dollars per share) $ 0.50 $ 0.36 $ 0.87 $ 0.67
Diluted EPS        
Average common shares outstanding (in shares) 84,903 84,341 84,776 84,260
Add: Dilutive effect of employee restricted stock and stock options (in shares) 576 475 678 539
Average diluted shares outstanding (in shares) 85,479 84,816 85,454 84,799
Net income per share (in dollars per share) $ 0.50 $ 0.36 $ 0.87 $ 0.66