v3.25.2
Note 7 - Stock-based Compensation - Summary of Restricted Common Stock Activity (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Restricted Stock [Member]    
Outstanding, Shares (in shares) [1] 2,567,707 1,467,936
Outstanding, Weighted average grant date fair value (in dollars per share) [1] $ 9.03 $ 12.17
Granted, Shares (in shares) [1] 1,449,846 1,785,958
Granted, Weighted average grant date fair value (in dollars per share) [1] $ 4 $ 7.47
Vested, Shares (in shares) (851,400) (480,412)
Vested, Weighted average grant date fair value (in dollars per share) $ 10.11 $ 11.23
Forfeited, Shares (in shares) 0 (130,000)
Forfeited (in dollars per share) $ 0 $ 8.1
Outstanding, Shares (in shares) [1] 3,166,153 2,643,482
Outstanding, Weighted average grant date fair value (in dollars per share) [1] $ 6.44 $ 9.36
Restricted Stock [Member] | Common Class A [Member]    
Outstanding, Shares (in shares) [1] 1,589,020 1,148,233
Outstanding, Weighted average grant date fair value (in dollars per share) [1] $ 9.78 $ 12.37
Granted, Shares (in shares) [1] 961,422 823,393
Granted, Weighted average grant date fair value (in dollars per share) [1] $ 6.97 $ 8.25
Vested, Shares (in shares) (422,028) (318,733)
Vested, Weighted average grant date fair value (in dollars per share) $ 12.26 $ 13.17
Outstanding, Shares (in shares) [1] 2,128,414 1,652,893
Outstanding, Weighted average grant date fair value (in dollars per share) [1] $ 8.02 $ 10.16
Restricted Stock Units (RSUs) [Member]    
Outstanding, Shares (in shares) 1,229,390 587,168
Outstanding, Weighted average grant date fair value (in dollars per share) $ 5.72 $ 11.5
Granted, Shares (in shares) 0 1,229,390
Granted, Weighted average grant date fair value (in dollars per share) $ 0 $ 5.72
Vested, Shares (in shares) (1,163,515) (564,793)
Vested, Weighted average grant date fair value (in dollars per share) $ 5.72 $ 11.5
Forfeited, Shares (in shares) (65,875) (22,375)
Forfeited (in dollars per share) $ 5.72 $ 11.5
Outstanding, Shares (in shares) 0 1,229,390
Outstanding, Weighted average grant date fair value (in dollars per share) $ 0 $ 5.72
[1] For awards subject to future performance conditions, amounts assume target performance.