v3.26.1
Note 4 - Earnings (Loss) Per Share (Details Textual)
6 Months Ended
Jun. 30, 2026
shares
Unvested Stock Options [Member]  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 33,347
Restricted Stock [Member]  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 16,280