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

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

v3.25.1
Note 13 - Stockholders' Equity - Stock-based Compensation Plan Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Number of shares, available for grant (in shares)     71,023       263,113 71,023 263,113
Options, Outstanding (in shares)     0       49,713 0 49,713
Options, Outstanding, Weighted Average Exercise Price (in dollars per share)     $ 0       $ 88 $ 0 $ 88
Granted, available for grant (in shares)               (987,488) (255,542)
Options, Granted, Weighted Average Exercise Price (in dollars per share)               $ 0 $ 0
Options, Released (in shares)               0 0
Options, Released, Weighted Average Exercise Price (in dollars per share)               $ 0 $ 0
Forfeited, available for grant (in shares)               188,294 16,081
Options, Forfeited (in shares)               0 (49,713)
Options, Forfeited, Weighted Average Exercise Price (in dollars per share)               $ 0 $ 88
Returned to Plan, available for grant (in shares)               52,251 47,371
Options, Granted (in shares)               0  
Addition, available for grant (in shares)               475,000  
Expiration, available for grant (in shares)               (31,521)  
Number of shares, available for grant (in shares)       71,023       (232,441) 71,023
Options, Outstanding (in shares)       0       0 0
Options, Outstanding, Weighted Average Exercise Price (in dollars per share)       $ 0       $ 0 $ 0
Stock Price Hurdle RSU's [Member]                  
Options, Outstanding (in shares)     23,764         23,764  
Options, Outstanding, Weighted Average Exercise Price (in dollars per share)     $ 11.25         $ 11.25  
PSUs, Granted (in shares)       23,764          
Options, Forfeited (in shares)               (2,400)  
Options, Granted (in shares)               79,408  
Options, Outstanding (in shares)       23,764       100,772 23,764
Options, Outstanding, Weighted Average Exercise Price (in dollars per share)       $ 11.25       $ 3.64 $ 11.25
Granted, Weighted-Average Grant Date (in dollars per share)               1.36  
Forfeited, Weighted-Average Grant Date (in dollars per share)               $ 11.25  
Performance Stock Units (PSUs) [Member]                  
TSR Awards, Outstanding (in shares)     23,764       0 23,764 0
TSR Awards, Outstanding, Weighted Average Grant Date Fair Value (in dollars per share)     $ 11.25       $ 0 $ 11.25 $ 0
PSUs, Granted (in shares)               158,817 23,764
PSUs, Granted, Weighted Average Grant Date Fair Value (in dollars per share)               $ 2.15 $ 11.25
PSUs, Released (in shares)               (0) 0
PSUs, Released, Weighted Average Grant Date Fair Value (in dollars per share)               $ 0 $ 0
RSUs, Released (in shares)               0 0
PSUs, Forfeited (in shares)               (2,400) 0
PSUs, Forfeited, Weighted Average Grant Date Fair Value (in dollars per share)               $ 11.25 $ 0
TSR Awards, Outstanding (in shares)       23,764       180,181 23,764
TSR Awards, Outstanding, Weighted Average Grant Date Fair Value (in dollars per share)       $ 11.25       $ 3.23 $ 11.25
Restricted Stock Units (RSUs) [Member]                  
TSR Awards, Outstanding (in shares)     408,961       319,397 408,961 319,397
TSR Awards, Outstanding, Weighted Average Grant Date Fair Value (in dollars per share)     $ 17.2       $ 18.2 $ 17.2 $ 18.2
PSUs, Granted (in shares) 20,111 6,248 5,574 200,398 6,812 10,227 3,207 828,671 231,778
PSUs, Granted, Weighted Average Grant Date Fair Value (in dollars per share)               $ 1.48 $ 17
PSUs, Released (in shares)               177,641 133,846
PSUs, Released, Weighted Average Grant Date Fair Value (in dollars per share)               $ 16.54 $ 19.8
RSUs, Released (in shares)               (177,641) (133,846)
PSUs, Forfeited (in shares)               (185,894) (8,368)
PSUs, Forfeited, Weighted Average Grant Date Fair Value (in dollars per share)               $ 7.16 $ 18.4
TSR Awards, Outstanding (in shares)       408,961       874,097 408,961
TSR Awards, Outstanding, Weighted Average Grant Date Fair Value (in dollars per share)       $ 17.2       $ 3.29 $ 17.2