XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Basic        
Net income available to common shareholders $ 15,682 $ 8,475 $ 32,554 $ 27,856
Less: income attributable to unvested stock-based compensation awards 0 (8) 0 (26)
Net earnings allocated to common shareholders $ 15,682 $ 8,467 $ 32,554 $ 27,830
Weighted average shares outstanding, including unvested stock-based compensation awards (in shares) 14,399,291 14,502,161 14,402,519 14,511,078
Less: unvested stock-based compensation awards (in shares) (184,717) (188,028) (189,277) (190,763)
Weighted average shares outstanding - Basic (in shares) 14,214,574 14,314,133 14,213,242 14,320,315
Diluted        
Net earnings allocated to common shareholders $ 15,682 $ 8,467 $ 32,554 $ 27,830
Weighted average shares outstanding - Basic (in shares) 14,214,574 14,314,133 14,213,242 14,320,315
Plus: Incremental shares from assumed conversion of stock-based compensation awards (in shares) 25,052 32,654 25,750 47,866
Weighted average shares outstanding - Diluted (in shares) 14,239,626 14,346,787 14,238,992 14,368,181
Basic EPS (in dollars per share) $ 1.10 $ 0.59 $ 2.29 $ 1.94
Diluted EPS (in dollars per share) $ 1.10 $ 0.59 $ 2.29 $ 1.94