v3.26.3
Note 6 - Earnings (Loss) Per Common Share - Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Antidilutive securities (in shares) 36,336 55,413 57,045 55,413
Share-Based Payment Arrangement, Option [Member]        
Antidilutive securities (in shares) 33,786 25,469 33,786 25,469
Restricted Stock Units (RSUs) [Member]        
Antidilutive securities (in shares) 24 920 24 920
Warrant [Member]        
Antidilutive securities (in shares) 2,526 4,346 2,526 4,346
Convertible Debt Securities [Member]        
Antidilutive securities (in shares) 0 24,678 20,709 24,678