XML 235 R34.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Basic:                
Net income $ 31,565 $ 38,521 $ 34,407 $ 25,654 $ 19,951 $ 14,162 $ 104,493 $ 59,767
Less: Distributed earnings to common shareholders 15,900     14,690     45,294 41,664
Less: Distributed earnings to participating securities 46     38     124 104
Undistributed earnings 15,619     10,926     59,075 17,999
Undistributed earnings allocated to common shareholders 15,574     10,897     58,913 17,955
Undistributed earnings allocated to participating securities 45     29     162 44
Common shareholders earnings, basic $ 31,474     $ 25,587     $ 104,207 $ 59,619
Weighted average Common Shares outstanding, basic (in shares) 36,977     36,958     36,974 36,953
Basic earnings per Common Share (in dollars per share) $ 0.85     $ 0.69     $ 2.82 $ 1.61
Diluted:                
Common shareholders earnings, basic $ 31,474     $ 25,587     $ 104,207 $ 59,619
Undistributed earnings for dilutive stock-based awards 45     29     162 44
Total common shareholders earnings, diluted $ 31,519     $ 25,616     $ 104,369 $ 59,663
Weighted average Common Shares outstanding, basic (in shares) 36,977     36,958     36,974 36,953
Stock-based compensation (in shares) 94     84     90 81
Weighted Average Number of Diluted Shares (in shares) 37,071     37,042     37,064 37,034
Diluted earnings per Common Share (in dollars per share) $ 0.85     $ 0.69     $ 2.82 $ 1.61