XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Basic:                
Net income $ 35,834 $ 31,864 $ 23,135 $ 31,565 $ 38,521 $ 34,407 $ 90,833 $ 104,493
Less: Impact from participating securities 128     91     294 286
Net Income (Loss) Available to Common Stockholders, Basic, Total $ 35,706     $ 31,474     $ 90,539 $ 104,207
Weighted average Common Shares outstanding, basic (in shares) 37,564     36,977     37,302 36,974
Basic earnings per Common Share (in dollars per share) $ 0.95     $ 0.85     $ 2.43 $ 2.82
Diluted:                
Net Income (Loss) Available to Common Stockholders, Basic, Total $ 35,706     $ 31,474     $ 90,539 $ 104,207
Undistributed earnings for dilutive stock options and restricted stock units 66     45     134 162
Total common shareholders earnings, diluted $ 35,772     $ 31,519     $ 90,673 $ 104,369
Weighted average Common Shares outstanding, basic (in shares) 37,564     36,977     37,302 36,974
Stock-based compensation (in shares) 119     94     107 90
Weighted Average Number of Diluted Shares (in shares) 37,683     37,071     37,409 37,064
Diluted earnings per Common Share (in dollars per share) $ 0.95     $ 0.85     $ 2.42 $ 2.82