Note 13 - Restructuring (Details Textual) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Restructuring Costs | $ 2,300 | ||||
| Share-Based Payment Arrangement, Expense | $ 1,833 | $ 2,548 | $ 8,474 | $ 5,543 | |
| Dr. Blanchard [Member] | |||||
| Share-Based Payment Arrangement, Expense | $ 3,300 | ||||