v3.26.1
Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic        
Net income available to common shareholders $ 29,304 $ 21,471 $ 55,378 $ 41,150
Less: income attributable to unvested stock-based compensation awards 0 0 0 0
Net earnings allocated to common shareholders $ 29,304 $ 21,471 $ 55,378 $ 41,150
Weighted average shares outstanding, including unvested stock-based compensation awards (in shares) 14,383,667 14,433,857 14,399,857 14,434,245
Less: average unvested stock-based compensation awards (in shares) (158,695) (187,462) (161,977) (187,979)
Weighted average shares outstanding - Basic (in shares) 14,224,972 14,246,395 14,237,880 14,246,266
Diluted        
Net earnings allocated to common shareholders $ 29,304 $ 21,471 $ 55,378 $ 41,150
Weighted average shares outstanding - Basic (in shares) 14,224,972 14,246,395 14,237,880 14,246,266
Plus: Incremental shares from assumed conversion of stock-based compensation awards (in shares) 108,418 73,730 102,481 73,515
Weighted average shares outstanding - Diluted (in shares) 14,333,390 14,320,125 14,340,361 14,319,781
Basic EPS (in dollars per share) $ 2.06 $ 1.51 $ 3.89 $ 2.89
Diluted EPS (in dollars per share) $ 2.04 $ 1.50 $ 3.86 $ 2.87