Note 14 - Loss Per Share - Antidilutive Shares Excluded from Computation of Earnings per Share (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Common Class B [Member] | ||||
| Antidilutive securities (in shares) | 5,208,885 | 8,017,987 | 6,112,773 | 9,324,732 |
| Share-Based Payment Arrangement, Option [Member] | ||||
| Antidilutive securities (in shares) | 2,303,621 | 2,721,477 | 2,392,864 | 2,770,352 |
| Restricted Stock Units and Performance Stock Units [Member] | ||||
| Antidilutive securities (in shares) | 6,519,208 | 4,196,830 | 5,068,250 | 3,977,903 |