v3.26.1
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