XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Note 12 - Earnings Per Share - Basic and Diluted Income Per Common Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Basic (in shares) 7,449 7,366 7,432 7,355
Diluted - weighted average shares outstanding (in shares) [1] 7,503 7,375 7,479 7,374
Anti-dilutive securities (in shares) 65 262 103 262
Restricted Stock Units (RSUs) [Member]        
Dilutive effect (in shares) [1],[2] 26 3 22 5
Share-Based Payment Arrangement, Option [Member]        
Dilutive effect (in shares) [1],[2] 28 6 25 14
[1] Due to a net loss for the six months ended June 30, 2023, zero dilutive restricted share units and stock options are included for the period because the effect would be antidilutive.
[2] Due to a net loss for the three months ended June 30, 2024 and 2023, zero dilutive restricted share units and stock options are included for the period because the effect would be antidilutive.