v3.25.2
Earnings per Share/Capital Stock - Schedule of EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Basic:            
Net income $ 33,690 $ 26,844 $ 31,864 $ 23,135 $ 60,534 $ 54,999
Less: Impact from participating securities 135   110   213 162
Common shareholders earnings, basic $ 33,555   $ 31,754   $ 60,321 $ 54,837
Weighted average Common Shares outstanding, basic (in shares) 38,509   37,309   38,382 37,169
Basic earnings per Common Share (in dollars per share) $ 0.87   $ 0.85   $ 1.57 $ 1.48
Diluted:            
Common shareholders earnings, basic $ 33,555   $ 31,754   $ 60,321 $ 54,837
Undistributed earnings for dilutive restricted stock units 63   54   87 67
Total common shareholders earnings, diluted $ 33,618   $ 31,808   $ 60,408 $ 54,904
Weighted average Common Shares outstanding, basic (in shares) 38,509   37,309   38,382 37,169
Stock-based compensation (in shares) 133   109   118 94
Weighted Average Number of Diluted Shares (in shares) 38,642   37,418   38,500 37,263
Diluted earnings per Common Share (in dollars per share) $ 0.87   $ 0.85   $ 1.57 $ 1.47