XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Note 11 - 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
Mar. 31, 2025
Mar. 31, 2024
Antidilutive securities (in shares) 4,242,775 1,858,062
Share-Based Payment Arrangement, Option [Member]    
Antidilutive securities (in shares) 1,857 9,236
Warrant [Member]    
Antidilutive securities (in shares) 4,240,918 1,848,826