Annual report pursuant to Section 13 and 15(d)

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

v3.24.1
Note 14 - Stockholders' Equity - Stock-based Compensation Plan Activity (Details) - $ / shares
1 Months Ended 3 Months Ended 12 Months Ended
Oct. 31, 2022
Aug. 31, 2022
Jul. 31, 2022
Jun. 30, 2022
May 31, 2022
Apr. 30, 2022
Feb. 28, 2022
Jan. 31, 2022
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Number of shares available for grant (in shares)               1,668,001       5,262,254 5,262,254 1,668,001
Options, Outstanding (in shares)               1,026,712       994,267 994,267 1,026,712
Options, Outstanding, Weighted Average Exercise Price (in dollars per share)               $ 4.44       $ 4.4 $ 4.4 $ 4.44
Authorized (in shares)                           7,000,000
Granted (in shares)                         (5,110,852) (3,691,202)
Forfeited (in shares)                         321,634 285,455
Options, Forfeited (in shares)                         (994,267) (32,445)
Options, Forfeited, Weighted Average Exercise Price (in dollars per share)                         $ 4.4 $ 5.78
Returned to Plan (in shares)                         947,418  
Number of shares available for grant (in shares)                 1,420,454       1,420,454 5,262,254
Options, Outstanding (in shares)                           994,267
Options, Outstanding, Weighted Average Exercise Price (in dollars per share)                           $ 4.4
Restricted Stock Units (RSUs) [Member]                            
RSUs, Outstanding (in shares)               5,246,875       6,387,937 6,387,937 5,246,875
RSUs, Outstanding, Weighted Average Grant Date Fair Value (in dollars per share)               $ 1.07       $ 0.91 $ 0.91 $ 1.07
RSUs, Granted (in shares) 28,223 10,537 143,708 12,121 182,293 9,615 47,933 44,780 4,007,972 136,254 204,547 64,149 5,110,852 3,691,202
RSUs, Granted, Weighted Average Grant Date Fair Value (in dollars per share)                         $ 0.85 $ 0.69
RSUs, Exercised/ Released (in shares)                         (2,676,931) (2,297,130)
RSUs, Exercised/ Released, Weighted Average Grant Date Fair Value (in dollars per share)                         $ 0.99 $ 0.9
RSUs, Forfeited (in shares)                         (167,367) (253,010)
RSUs, Forfeited, Weighted Average Grant Date Fair Value (in dollars per share)                         $ 0.92 $ 1.16
RSUs, Outstanding (in shares)                 8,654,491       8,654,491 6,387,937
RSUs, Outstanding, Weighted Average Grant Date Fair Value (in dollars per share)                 $ 0.86       $ 0.86 $ 0.91
Stock Price Hurdle RSU's [Member]                            
RSUs, Granted (in shares)                 475,282          
Granted, Options (in shares)                         475,282  
Granted, Weighted-Average Grant Date (in dollars per share)                         $ 0.56  
Options, Outstanding (in shares)                 475,282       475,282  
Options, Outstanding, Weighted Average Exercise Price (in dollars per share)                 $ 0.56       $ 0.56