v3.26.1
Note 12 - Stock-Based Compensation - Schedule of Nonvested Restricted Stock Units Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Non-vested RSUs as of December 31, 2024, shares (in shares) 20,000  
Non-vested RSUs as of December 31, 2024, average exercise price (in dollars per share)   $ 5.92
Granted, number of shares (in shares) 33,330  
Granted, average exercise price (in dollars per share) $ 5.84  
Vested, number of shares (in shares) (53,330)  
Vested, weighted-average grant date fair value (in dollars per share) $ 5.86  
Non-vested RSUs as of September 30, 2025, shares (in shares) 0