XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Stock-based Compensation - Summary of Restricted Common Stock Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restricted Stock [Member]      
Outstanding, Shares (in shares) 997,745 1,035,728 917,533
Outstanding, Weighted average grant date fair value (in dollars per share) $ 20.62 $ 19.69 $ 16.84
Granted, Shares (in shares) 1,007,919 400,927 731,374
Granted, Weighted average grant date fair value (in dollars per share) $ 8.15 $ 21.68 $ 19.73
Vested, Shares (in shares) (537,728) (438,910) (613,179)
Vested, Weighted average grant date fair value (in dollars per share) $ 20.32 $ 19.38 $ 15.48
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
Restricted Stock [Member] | Common Class A [Member]      
Outstanding, Shares (in shares) 677,238 720,421 480,042
Outstanding, Weighted average grant date fair value (in dollars per share) $ 19.36 $ 18.22 $ 16.1
Granted, Shares (in shares) 738,854 250,448 488,918
Granted, Weighted average grant date fair value (in dollars per share) $ 8.34 $ 20.52 $ 18.66
Vested, Shares (in shares) (267,859) (293,631) (248,539)
Vested, Weighted average grant date fair value (in dollars per share) $ 18.95 $ 17.55 $ 15
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
Restricted Stock Units (RSUs) [Member]      
Outstanding, Shares (in shares) 274,145 125,247 90,184
Outstanding, Weighted average grant date fair value (in dollars per share) $ 23.6 $ 19.02 $ 18.92
Granted, Shares (in shares) 587,168 259,079 95,115
Granted, Weighted average grant date fair value (in dollars per share) $ 11.5 $ 23.87 $ 19.05
Vested, Shares (in shares) (247,953) (108,921) (60,052)
Vested, Weighted average grant date fair value (in dollars per share) $ 23.64 $ 19.03 $ 18.92
Forfeited, Shares (in shares) (26,192) (1,260) 0
Forfeited, Weighted average grant date fair value (in dollars per share) $ 23.15 $ 19.05 $ 0
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