v3.26.1
Note 11 - Stock-based Compensation - Fair Value Assumptions of PSUs (Details) - $ / shares
Jun. 15, 2026
Jun. 30, 2026
Dec. 31, 2025
Aug. 13, 2025
Aug. 12, 2025
Jun. 30, 2025
Fair value of common stock (in dollars per share) $ 4.08 $ 4.16 $ 3.76 $ 3.17 $ 3.17 $ 3.79
Performance Shares [Member]            
Weighted average expected term (years) (Year) 3 years 3 months          
Weighted average expected volatility 99.00%          
Risk-free interest rate 4.06%          
Dividend yield 0.00%