Note 21 - Restructuring and Impairment - Restructuring Expenses (Details) $ in Thousands  | 
12 Months Ended | 
|---|---|
| 
 Dec. 31, 2024  
USD ($) 
 | |
| Restructuring expenses | $ 1,997 | 
| Employee Severance [Member] | |
| Restructuring expenses | 930 | 
| Write Down of Property, Plant and Equipment [Member] | |
| Restructuring expenses | 333 | 
| Legal, Consulting and Other Costs [Member] | |
| Restructuring expenses | $ 734 | 
| X | ||||||||||
- Definition Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
  | 
| X | ||||||||||
- Details 
  | 
| X | ||||||||||
- Details 
  | 
| X | ||||||||||
- Details 
  |