v3.25.4
Note 22 - Equity-based Compensation - Restricted Stock (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Restricted Stock [Member]      
Unvested, number of shares (in shares) 404,791 367,491 341,059
Unvested, weighted average grant date fair value (in dollars per share) $ 10.79 $ 12.54 $ 16.17
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 144,200 153,125 143,900
Granted, weighted average grant date fair value (in dollars per share) $ 14.23 $ 8.91 $ 7.57
Vested, number of shares (in shares) (149,981) (114,491) (113,301)
Vested, weighted average grant date fair value (in dollars per share) $ 12.7 $ 13.97 $ 17.18
Forfeiture, number of shares (in shares) (19,002) (1,334) (4,167)
Forfeiture, weighted average grant date fair value (in dollars per share) $ 8.82 $ 8.81 $ 11.65
Unvested, number of shares (in shares) 380,008 404,791 367,491
Unvested, weighted average grant date fair value (in dollars per share) $ 11.44 $ 10.79 $ 12.54
Restricted Stock Units (RSUs) [Member]      
Unvested, number of shares (in shares) 4,465,998 5,525,330 6,541,490
Unvested, weighted average grant date fair value (in dollars per share) $ 1.73 $ 1.82 $ 1.35
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 422,000 422,000 422,000
Granted, weighted average grant date fair value (in dollars per share) $ 1.68 $ 1.02 $ 0.68
Vested, number of shares (in shares) (1,621,996) (1,481,332) (1,438,160)
Vested, weighted average grant date fair value (in dollars per share) $ 1.77 $ 1.87 $ 1.97
Unvested, number of shares (in shares) 3,266,002 4,465,998 5,525,330
Unvested, weighted average grant date fair value (in dollars per share) $ 1.71 $ 1.73 $ 1.82