v3.24.2.u1
Note 2 - Loss Per Share - Antidilutive Securities Excluded from Calculation of Diluted Income (Loss) Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Total anti-dilutive securities (in shares) 1,292,306 1,284,557 1,292,306 1,288,585
Restricted Stock Units (RSUs) [Member]        
Total anti-dilutive securities (in shares) 993,975 928,057 993,975 932,085
Share-Based Payment Arrangement, Option [Member]        
Total anti-dilutive securities (in shares) 298,331 356,500 298,331 356,500