v3.26.1
Note 13 - Stock-based Compensation - Option Award Activity (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Outstanding and exercisable, number (in shares) 28,074  
Outstanding and exercisable, weighted average exercise price (in dollars per share) $ 97.54  
Outstanding and exercisable, grant date fair value (in dollars per share) $ 24.5  
Outstanding and exercisable, remaining contractual term (Year) 3 years 21 days 3 years 6 months
Cancelled, number (in shares) (1,690)  
Cancelled, weighted average exercise price (in dollars per share) $ 98.17  
Cancelled, grant date fair value (in dollars per share) $ 43.52  
Outstanding and exercisable, number (in shares) 26,384 28,074
Outstanding and exercisable, weighted average exercise price (in dollars per share) $ 97.5 $ 97.54
Outstanding and exercisable, grant date fair value (in dollars per share) $ 23.28 $ 24.5