XML 45 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Share/Capital Stock - Schedule of EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Basic:                
Net income $ 41,167 $ 33,690 $ 26,844 $ 35,834 $ 31,864 $ 23,135 $ 101,701 $ 90,833
Less: Impact from participating securities 164     128     370 294
Common shareholders earnings, basic $ 41,003     $ 35,706     $ 101,331 $ 90,539
Weighted average Common Shares outstanding, basic (in shares) 38,567     37,564     38,444 37,302
Basic earnings per Common Share (in dollars per share) $ 1.06     $ 0.95     $ 2.64 $ 2.43
Diluted:                
Common shareholders earnings, basic $ 41,003     $ 35,706     $ 101,331 $ 90,539
Undistributed earnings for dilutive restricted stock units 86     66     169 134
Total common shareholders earnings, diluted $ 41,089     $ 35,772     $ 101,500 $ 90,673
Weighted average Common Shares outstanding, basic (in shares) 38,567     37,564     38,444 37,302
Stock-based compensation (in shares) 135     119     125 107
Weighted Average Number of Diluted Shares (in shares) 38,702     37,683     38,569 37,409
Diluted earnings per Common Share (in dollars per share) $ 1.06     $ 0.95     $ 2.63 $ 2.42