v3.25.2
Earnings Per Share - Summary of the Components Comprising Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Basic EPS Computation:        
Numerator - Earnings available to common shareholders $ 19,115 $ 16,137 $ 35,507 $ 28,905
Denominator -- Weighted average number of common shares outstanding 11,996,239 11,769,300 11,979,603 11,760,683
Basic earnings per common share $ 1.59 $ 1.37 $ 2.96 $ 2.46
Diluted EPS Computation:        
Numerator - Earnings available to common shareholders $ 19,115 $ 16,137 $ 35,507 $ 28,905
Denominator -- Weighted average number of common shares outstanding 11,996,239 11,769,300 11,979,603 11,760,683
Dilutive effect of stock options, RSUs and PSUs 38,715 30,936 38,038 30,338
Weighted average diluted common shares outstanding 12,034,954 11,800,236 12,017,641 11,791,021
Diluted earnings per common share $ 1.59 $ 1.37 $ 2.95 $ 2.45