v3.25.4
Note 13 - Stockholders' Equity and Stock-based Compensation - Summary of Stock Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Outstanding, shares, options (in shares) 2,074,505 2,074,505  
Outstanding, weighted average exercise price (in dollars per share) $ 8.51 $ 8.51  
Outstanding, options, weighted average grant date fair value (in dollars per share) $ 1.95 $ 2.11 $ 2.11
Outstanding, weighted average remaining contractual term (Year) 6 years 1 month 6 days 6 years 9 months 18 days 7 years 10 months 24 days
Granted, shares, options (in shares)   0  
Granted, weighted average exercise price (in dollars per share)   $ 0  
Granted, options, weighted average grant date fair value (in dollars per share)   $ 0  
Expired, shares, options (in shares) (1,742,574)    
Expired, weighted average exercise price (in dollars per share) $ 8.98    
Expired, options, weighted average grant date fair value (in dollars per share) $ 2.14    
Outstanding, shares, options (in shares) 331,931 2,074,505 2,074,505
Outstanding, weighted average exercise price (in dollars per share) $ 6 $ 8.51 $ 8.51
Options vested and exercisable, shares, options (in shares) 331,931    
Options vested and exercisable, weighted average exercise price (in dollars per share) $ 6    
Options vested and exercisable, options, weighted average grant date fair value (in dollars per share) $ 1.95    
Options vested and exercisable, weighted average remaining contractual term (Year) 6 years 1 month 6 days