v3.26.1
Note 13 - Stock-based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Outstanding, shares (in shares) 1,500 1,500 1,500  
Outstanding, Weighted Average Exercise Price (in dollars per share) $ 44.6 $ 44.6 $ 44.6  
Outstanding, Weighted average remaining contractual term (Year) 2 years 8 months 12 days 3 years 8 months 12 days 3 years 10 months 24 days 4 years 2 months 12 days
Outstanding, Intrinsic Value $ 0 $ 0 $ 0 $ 0
Granted, shares (in shares) 0 0    
Granted, Weighted Average Exercise Price (in dollars per share) $ 0 $ 0    
Exercised, shares (in shares) 0 0    
Exercised, Weighted Average Exercise Price (in dollars per share) $ 0 $ 0    
Forfeited, shares (in shares) 0 0    
Forfeited, Weighted Average Exercise Price (in dollars per share) $ 0 $ 0    
Outstanding, shares (in shares) 1,500 1,500 1,500 1,500
Outstanding, Weighted Average Exercise Price (in dollars per share) $ 44.6 $ 44.6 $ 44.6 $ 44.6
Exercisable, shares (in shares) 1,500 1,500    
Exercisable, Weighted Average Exercise Price (in dollars per share) $ 44.6 $ 44.6    
Exercisable, Weighted average remaining contractual term (Year) 2 years 8 months 12 days 3 years 8 months 12 days    
Exercisable, Intrinsic Value $ 0 $ 0