XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 12 - Earnings Per Share - Basic and Diluted Income Per Common Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Basic (in shares) 7,429 7,354 7,423 7,350
Diluted - weighted average shares outstanding (in shares) [1] 7,429 7,354 7,466 7,350
Anti-dilutive securities (in shares) 54 283 103 283
Restricted Stock Units (RSUs) [Member]        
Dilutive effect (in shares) [1],[2] 0 0 18 0
Share-Based Payment Arrangement, Option [Member]        
Dilutive effect (in shares) [1],[2] 0 0 25 0
[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.