XML 133 R116.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Basic      
Net income available to common shareholders $ 70,850 $ 9,505 $ 85,030
Less: income attributable to unvested stock-based compensation awards 0 (42) (250)
Net earnings allocated to common shareholders $ 70,850 $ 9,463 $ 84,780
Weighted average shares outstanding, including unvested stock-based compensation awards (in shares) 14,404,233 14,442,077 14,532,448
Less: unvested stock-based compensation awards (in shares) (186,127) (187,416) (204,168)
Weighted average shares outstanding - Basic (in shares) 14,218,106 14,254,661 14,328,280
Diluted      
Net earnings allocated to common shareholders $ 70,850 $ 9,463 $ 84,780
Weighted average shares outstanding - Basic (in shares) 14,218,106 14,254,661 14,328,280
Plus: incremental shares from assumed conversion of stock-based compensation awards (in shares) 50,337 46,560 76,014
Weighted average shares outstanding - Diluted (in shares) 14,268,443 14,301,221 14,404,294
Basic EPS (in dollars per share) $ 4.98 $ 0.66 $ 5.92
Diluted EPS (in dollars per share) $ 4.97 $ 0.66 $ 5.89
Antidilutive securities excluded from computation of earning per share (in shares) 8,476 39,266 1,554