Annual report [Section 13 and 15(d), not S-K Item 405]

Note 12 - Stockholders' Equity - Stock-based Compensation Plan Activity (Details)

v3.26.1
Note 12 - Stockholders' Equity - Stock-based Compensation Plan Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Number of shares, available for grant (in shares) 23,244 7,102
Options, Outstanding (in shares) 18,018 2,376
Options, Outstanding, Weighted Average Exercise Price (in dollars per share) $ 32.3 $ 112.5
Granted, available for grant (in shares) (247,875) (98,748)
Options, Granted, Weighted Average Exercise Price (in dollars per share) $ 8.08 $ 21.5
Options, Released (in shares) (11,847) 0
Options, Released, Weighted Average Exercise Price (in dollars per share) $ 34.49 $ 0
Forfeited, available for grant (in shares) 29,360 18,829
Options, Forfeited (in shares) (6,140) (240)
Options, Forfeited, Weighted Average Exercise Price (in dollars per share) $ (33.99) $ (112.5)
Returned to Plan, available for grant (in shares) 19,508 5,225
Addition, available for grant (in shares) 260,000 47,500
Expiration, available for grant (in shares)   (3,152)
Options, Granted (in shares) 11,847  
Number of shares, available for grant (in shares) 37,749 23,244
Options, Outstanding (in shares) 11,878 18,018
Options, Outstanding, Weighted Average Exercise Price (in dollars per share) $ 31.42 $ 32.3
Stock Price Hurdle RSU's [Member]    
Options, Outstanding (in shares) 10,077  
Options, Outstanding, Weighted Average Exercise Price (in dollars per share) $ 36.4  
Options, Forfeited (in shares) (4,060)  
Options, Outstanding (in shares) 6,017 10,077
Options, Outstanding, Weighted Average Exercise Price (in dollars per share) $ 36.4 $ 36.4
Forfeited, Weighted-Average Grant Date (in dollars per share)  
Performance Stock Units (PSUs) [Member]    
TSR Awards, Outstanding (in shares) 87,409 40,896
TSR Awards, Outstanding, Weighted Average Grant Date Fair Value (in dollars per share) $ 32.9 $ 172
PSUs, Granted (in shares) 236,028 82,866
PSUs, Granted, Weighted Average Grant Date Fair Value (in dollars per share) $ 8.08 $ 14.8
PSUs, Released (in shares) (64,617) (17,764)
PSUs, Released, Weighted Average Grant Date Fair Value (in dollars per share) $ 34.49 $ 165.4
PSUs, Forfeited (in shares) (23,220) (18,589)
TSR Awards, Forfeited, Weighted Average Grant Date Fair Value (in dollars per share) $ 15.79 $ 71.6
TSR Awards, Outstanding (in shares) 235,600 87,409
TSR Awards, Outstanding, Weighted Average Grant Date Fair Value (in dollars per share) $ 15.17 $ 32.9