XML 49 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Share/Capital Stock - Schedule of EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Basic:    
Net income $ 26,844 $ 23,135
Less: Impact from participating securities 81 56
Common shareholders earnings, basic $ 26,763 $ 23,079
Weighted average Common Shares outstanding, basic (in shares) 38,253 37,030
Basic earnings per Common Share (in dollars per share) $ 0.70 $ 0.62
Diluted:    
Common shareholders earnings, basic $ 26,763 $ 23,079
Undistributed earnings for dilutive restricted stock units 27 17
Total common shareholders earnings, diluted $ 26,790 $ 23,096
Weighted average Common Shares outstanding, basic (in shares) 38,253 37,030
Stock-based compensation (in shares) 101 77
Weighted Average Number of Diluted Shares (in shares) 38,354 37,107
Diluted earnings per Common Share (in dollars per share) $ 0.70 $ 0.62