XML 100 R32.htm IDEA: XBRL DOCUMENT v3.26.1
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, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic:            
Net income $ 43,274 $ 29,948 $ 33,690 $ 26,844 $ 73,222 $ 60,534
Less: impact from participating securities 173   135   252 213
Common shareholders earnings, basic $ 43,101   $ 33,555   $ 72,970 $ 60,321
Weighted average Common Shares outstanding, basic (in shares) 39,341   38,509   39,227 38,382
Basic earnings per Common Share (in dollars per share) $ 1.10   $ 0.87   $ 1.86 $ 1.57
Diluted:            
Common shareholders earnings, basic $ 43,101   $ 33,555   $ 72,970 $ 60,321
Undistributed earnings for dilutive restricted stock units 93   63   116 87
Total common shareholders earnings, diluted $ 43,194   $ 33,618   $ 73,086 $ 60,408
Weighted average Common Shares outstanding, basic (in shares) 39,341   38,509   39,227 38,382
Stock-based compensation (in shares) 137   133   119 118
Weighted average Common Shares outstanding, diluted (in shares) 39,478   38,642   39,346 38,500
Diluted earnings per Common Share (in dollars per share) $ 1.09   $ 0.87   $ 1.86 $ 1.57