XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Earnings (Loss) Per Share - Common Stock ("EPS") - Securities Excluded From the Diluted Per Share Calculation (Details) - Exercise Price Greater Than Average Market Price Of Common Shares [Member] - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Antidilutive securities (in shares) 5,030,384 4,875,282 5,038,259 4,875,282
Share-Based Payment Arrangement, Option [Member]        
Antidilutive securities (in shares) 166,234 203,257 166,234 203,257
Warrant [Member]        
Antidilutive securities (in shares) 4,864,150 4,672,025 4,872,025 4,672,025