XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Common Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table presents a reconciliation of the numerator and denominator used in the calculation of basic and diluted earnings per common share ("EPS") for the three and nine month periods ended September 30, 2025 and 2024.
Earnings Per Share
Three Months Ended
Nine Months Ended
September 30, 2025September 30, 2024September 30, 2025September 30, 2024
Earnings Per Share - Basic1:
Net Income$12,825 $8,975 $29,940 $25,239 
Income attributable to participating nonvested restricted stock(42)— (97)— 
12,783 8,975 29,843 25,239 
Weighted Average Shares - Basic 16,402 16,710 16,541 16,746 
Earnings Per Share - Basic
$0.77 $0.54 $1.80 $1.51 
Earnings Per Share - Diluted1:
Net Income $12,825 $8,975 $29,940 $25,239 
Net Income attributable to participating nonvested restricted stock(42)— (97)— 
12,783 8,975 29,843 25,239 
Weighted Average Shares - Basic
16,402 16,710 16,541 16,746 
Dilutive average shares attributable to participating restricted stock32 26 
Weighted Average Shares - Diluted
16,406 16,742 16,54316,772 
Earnings Per Share - Diluted$0.77 $0.53 $1.80 $1.50 
1 September 30, 2025 basic and diluted earnings per share under the two-class method is determined on net income reported
    on the income statement less earning allocated to participating nonvested restricted shares. Amounts related to the
    participating nonvested restricted shares for the 2024 periods were immaterial.