v3.26.1
Note 13 - Stock-based Compensation - Option Award Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 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 3 months 25 days 3 years 6 months
Cancelled, number (in shares) (1,118)  
Cancelled, weighted average exercise price (in dollars per share) $ 101.41  
Cancelled, grant date fair value (in dollars per share) $ 48.8  
Outstanding and exercisable, number (in shares) 26,956 28,074
Outstanding and exercisable, weighted average exercise price (in dollars per share) $ 97.38 $ 97.54
Outstanding and exercisable, grant date fair value (in dollars per share) $ 23.49 $ 24.5