XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Net income available to common shareholders $ 15,041 $ 13,192 $ 31,996 $ 30,271
Weighted average common shares outstanding (in shares) 11,476 11,424 11,449 11,419
Diluted effect of stock-based awards (in shares) 6 13 26 37
Diluted common shares (in shares) 11,482 11,437 11,475 11,456
Basic earnings per common share (in USD per share) $ 1.31 $ 1.15 $ 2.79 $ 2.65
Diluted earnings per common share (in USD per share) $ 1.31 $ 1.15 $ 2.79 $ 2.64
Net income available to common shareholders $ 15,041 $ 13,192 $ 31,996 $ 30,271