v3.26.1
Note 10 - Net Income (Loss) Per Share (Details Textual) - USD ($)
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Preferred Stock, Shares Issued (in shares) 883,000 883,000
Preferred Stock, Shares Outstanding (in shares) 883,000 883,000
Preferred Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001 $ 0.001
Preferred Stock, Value, Issued $ 3,532,000 $ 3,532,000
Series A Preferred Stock [Member]    
Preferred Stock, Shares Issued (in shares) 883,000 883,000
Preferred Stock, Shares Outstanding (in shares) 883,000 883,000
Preferred Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001 $ 0.001
Preferred Stock, Value, Issued $ 3,532,000  
Preferred Stock, Dividend Rate, Percentage 5.00%  
Preferred Stock, Liquidation Preference Per Share (in dollars per share) $ 4