v3.25.4
Note 13 - Earnings Per Share - Basic and Diluted Income Per Common Share (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Basic (in shares) 7,474 7,437
Diluted - weighted average shares outstanding (in shares) 7,530 7,480
Anti-dilutive securities (in shares) 122 120
Restricted Stock Units (RSUs) [Member]    
Dilutive effect (in shares) [1] 44 23
Share-Based Payment Arrangement, Option [Member]    
Dilutive effect (in shares) [1] 12 20
[1] Due to a net loss for the three months ended June 30, 2024, zero dilutive share units and stock options are included for the period because the effect would be antidilutive.