XML 78 R65.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Basic weighted average common shares outstanding (in shares) 27,028,936 24,204,706
Effect of dilutive securities (in shares) 47,000 98,000
Diluted weighted average common shares outstanding (in shares) 27,076,437 24,303,340
Anti-dilutive shares excluded from earnings per diluted shares (in shares) 130,000 0
Option grants    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Effect of dilutive securities (in shares) 22,000 78,000
Restricted stock awards    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Effect of dilutive securities (in shares) 25,000 20,000