v3.26.1
Note 7 - Stock-based Compensation - Summary of Restricted Common Stock Activity (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Restricted Stock [Member]    
Outstanding, Shares (in shares) [1] 3,090,376 2,567,707
Outstanding, Weighted average grant date fair value (in dollars per share) [1] $ 6.09 $ 9.03
Granted, Shares (in shares) [1] 1,508,595 1,449,846
Granted, Weighted average grant date fair value (in dollars per share) [1] $ 4.84 $ 4
Vested, Shares (in shares) (1,654,837) (851,400)
Vested, Weighted average grant date fair value (in dollars per share) $ 6.06 $ 10.11
Outstanding, Shares (in shares) [1] 2,944,134 3,166,153
Outstanding, Weighted average grant date fair value (in dollars per share) [1] $ 5.47 $ 6.44
Restricted Stock [Member] | Common Class A [Member]    
Outstanding, Shares (in shares) [1] 2,064,540 1,589,020
Outstanding, Weighted average grant date fair value (in dollars per share) [1] $ 7.66 $ 9.78
Granted, Shares (in shares) [1] 779,527 961,422
Granted, Weighted average grant date fair value (in dollars per share) [1] $ 11.93 $ 6.97
Vested, Shares (in shares) (887,466) (422,028)
Vested, Weighted average grant date fair value (in dollars per share) $ 8.34 $ 12.26
Outstanding, Shares (in shares) [1] 1,956,601 2,128,414
Outstanding, Weighted average grant date fair value (in dollars per share) [1] $ 9.06 $ 8.02
Restricted Stock Units (RSUs) [Member]    
Outstanding, Shares (in shares) 0 1,229,390
Outstanding, Weighted average grant date fair value (in dollars per share) $ 0 $ 5.72
Vested, Shares (in shares) 0 (1,163,515)
Vested, Weighted average grant date fair value (in dollars per share) $ 0 $ 5.72
Forfeited, Shares (in shares) 0 (65,875)
Forfeited, Weighted average grant date fair value (in dollars per share) $ 0 $ 5.72
Outstanding, Shares (in shares) 0 0
Outstanding, Weighted average grant date fair value (in dollars per share) $ 0 $ 0
[1] For awards subject to future performance conditions, amounts assume target performance.