v3.26.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net income $ 57,917 $ 42,374 $ 86,127 $ 46,033
Weighted Average Common Shares, Basic EPS 38,104 39,323 38,236 39,436
Weighted Average Common Shares, Dilutive effect of nonvested share awards 199 62 171 100
Weighted Average Common Shares, Diluted EPS 38,303 39,385 38,407 39,536
EPS, Basic (in dollars per share) $ 1.52 $ 1.08 $ 2.25 $ 1.17
EPS, Dilutive effect of nonvested share awards (in dollars per share) (0.01) 0 (0.01) (0.01)
EPS, Diluted (in dollars per share) $ 1.51 $ 1.08 $ 2.24 $ 1.16