XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.3
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 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Antidilutive securities (in shares) 3,997,542 2,742,369 3,997,542 2,742,369
Share-Based Payment Arrangement, Option [Member]        
Antidilutive securities (in shares) 1,857 3,007 1,857 3,007
Warrant [Member]        
Antidilutive securities (in shares) 3,995,685 2,739,362 3,995,685 2,739,362