XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Note 10 - Earnings Per Share - Basic and Diluted Income Per Common Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Basic (in shares) 7,475 7,449 7,465 7,432
Diluted - weighted average shares outstanding (in shares) 7,543 7,503 7,511 7,479
Anti-dilutive securities (in shares) 127 65 147 103
Restricted Stock Units (RSUs) [Member]        
Dilutive effect (in shares) [1] 54 26 36 22
Share-Based Payment Arrangement, Option [Member]        
Dilutive effect (in shares) [1] 14 28 10 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.