XML 60 R48.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Basic    
Net income available to common shareholders $ 26,074 $ 19,679
Less: income attributable to unvested stock-based compensation awards 0 0
Net earnings allocated to common shareholders $ 26,074 $ 19,679
Weighted average shares outstanding, including unvested stock-based compensation awards (in shares) 14,416,228 14,434,637
Less: average unvested stock-based compensation awards (in shares) (165,259) (188,497)
Weighted average shares outstanding - Basic (in shares) 14,250,969 14,246,140
Diluted    
Net earnings allocated to common shareholders $ 26,074 $ 19,679
Weighted average shares outstanding - Basic (in shares) 14,250,969 14,246,140
Plus:  incremental shares from assumed conversion of stock-based compensation awards (in shares) 96,545 73,300
Weighted average shares outstanding - Diluted (in shares) 14,347,514 14,319,440
Basic EPS (in dollars per share) $ 1.83 $ 1.38
Diluted EPS (in dollars per share) $ 1.82 $ 1.37