XML 79 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 8 - Stock-based Compensation - Summary of Restricted Common Stock Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restricted Stock [Member]      
Outstanding, Shares (in shares) 1,467,936 997,745 1,035,728
Outstanding, Weighted average grant date fair value (in dollars per share) $ 12.17 $ 20.62 $ 19.69
Granted, Shares (in shares) 1,785,958 1,007,919 400,927
Granted, Weighted average grant date fair value (in dollars per share) $ 7.47 $ 8.15 $ 21.68
Vested, Shares (in shares) (556,187) (537,728) (438,910)
Vested, Weighted average grant date fair value (in dollars per share) $ 12.51 $ 20.32 $ 19.38
Forfeited, Shares (in shares) (130,000) 0 0
Forfeited, Weighted average grant date fair value (in dollars per share) $ 8.1 $ 0 $ 0
Outstanding, Shares (in shares) 2,567,707 1,467,936 997,745
Outstanding, Weighted average grant date fair value (in dollars per share) $ 9.03 $ 12.17 $ 20.62
Restricted Stock [Member] | Common Class A [Member]      
Outstanding, Shares (in shares) 1,148,233 677,238 720,421
Outstanding, Weighted average grant date fair value (in dollars per share) $ 12.37 $ 19.36 $ 18.22
Granted, Shares (in shares) 823,393 738,854 250,448
Granted, Weighted average grant date fair value (in dollars per share) $ 8.25 $ 8.34 $ 20.52
Vested, Shares (in shares) (382,606) (267,859) (293,631)
Vested, Weighted average grant date fair value (in dollars per share) $ 14.24 $ 18.95 $ 17.55
Outstanding, Shares (in shares) 1,589,020 1,148,233 677,238
Outstanding, Weighted average grant date fair value (in dollars per share) $ 9.78 $ 12.37 $ 19.36
Restricted Stock Units (RSUs) [Member]      
Outstanding, Shares (in shares) 587,168 274,145 125,247
Outstanding, Weighted average grant date fair value (in dollars per share) $ 11.5 $ 23.6 $ 19.02
Granted, Shares (in shares) 1,229,390 587,168 259,079
Granted, Weighted average grant date fair value (in dollars per share) $ 5.72 $ 11.5 $ 23.87
Vested, Shares (in shares) (564,793) (247,953) (108,921)
Vested, Weighted average grant date fair value (in dollars per share) $ 11.5 $ 23.64 $ 19.03
Forfeited, Shares (in shares) (22,375) (26,192) (1,260)
Forfeited, Weighted average grant date fair value (in dollars per share) $ 11.5 $ 23.15 $ 19.05
Outstanding, Shares (in shares) 1,229,390 587,168 274,145
Outstanding, Weighted average grant date fair value (in dollars per share) $ 5.72 $ 11.5 $ 23.6