v3.26.1
Earnings Per Share - Summary of the Components Comprising Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Basic EPS Computation:    
Numerator - Earnings available to common shareholders $ 22,261 $ 16,392
Denominator - Weighted average number of common shares outstanding 12,250,325 11,962,782
Basic earnings per common share $ 1.82 $ 1.37
Diluted EPS Computation:    
Numerator - Earnings available to common shareholders $ 22,261 $ 16,392
Denominator -- Weighted average number of common shares outstanding 12,250,325 11,962,782
Dilutive effect of stock options, RSUs and PSUs 43,928 37,329
Weighted average diluted common shares outstanding 12,294,253 12,000,111
Diluted earnings per common share $ 1.81 $ 1.37