XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Basic    
Net income available to common shareholders $ 19,679 $ 16,872
Less: income attributable to unvested stock-based compensation awards 0 0
Net earnings allocated to common shareholders $ 19,679 $ 16,872
Weighted average shares outstanding, including unvested stock-based compensation awards (in shares) 14,434,637 14,405,747
Less: average unvested stock-based compensation awards (in shares) (188,497) (193,837)
Weighted average shares outstanding - Basic (in shares) 14,246,140 14,211,910
Diluted    
Net earnings allocated to common shareholders $ 19,679 $ 16,872
Weighted average shares outstanding - Basic (in shares) 14,246,140 14,211,910
Plus:  incremental shares from assumed conversion of stock-based compensation awards (in shares) 73,300 26,447
Weighted average shares outstanding - Diluted (in shares) 14,319,440 14,238,357
Basic EPS (in dollars per share) $ 1.38 $ 1.19
Diluted EPS (in dollars per share) $ 1.37 $ 1.18