XML 73 R61.htm IDEA: XBRL DOCUMENT v3.26.3
Note 11 - Earnings Per Share ("EPS") (Details Textual)
3 Months Ended 9 Months Ended
Sep. 30, 2026
$ / shares
shares
Sep. 30, 2025
$ / shares
Sep. 30, 2026
$ / shares
shares
Sep. 30, 2025
$ / shares
Jul. 16, 2026
$ / shares
Jul. 15, 2026
$ / shares
Jun. 05, 2026
$ / shares
Class of Warrants or Right, Subscription Price (in dollars per share)         $ 6.98 $ 7.06 $ 6.9
Class of Warrants or Rights, Adjustment Factor           1.011  
Earnings Per Share, Basic (in dollars per share) $ (0) $ 0.14 $ (0.13) $ 0.13      
Earnings Per Share, Diluted (in dollars per share) $ (0) 0.14 $ (0.13) 0.12      
Revision of Prior Period, Adjustment [Member]              
Earnings Per Share, Basic (in dollars per share)   0.15   0.13      
Earnings Per Share, Diluted (in dollars per share)   $ 0.14   $ 0.12      
Rights to Purchase Common Stock [Member]              
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares 6,062,714   6,062,714        
Share-Based Payment Arrangement, Option [Member]              
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares 200,000   200,000        
Restricted Stock [Member]              
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares 138,315   138,315