XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Note 10 - Earnings Per Share - Basic and Diluted Income Per Common Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Basic (in shares) 7,461 7,429 7,460 7,423
Diluted - weighted average shares outstanding (in shares) 7,493 7,429 7,493 7,466
Anti-dilutive securities (in shares) 179 54 179 103
Restricted Stock Units (RSUs) [Member]        
Dilutive effect (in shares) [1] 26 0 24 18
Share-Based Payment Arrangement, Option [Member]        
Dilutive effect (in shares) [1] 6 0 9 25
[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.