Note 6 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) - USD ($) $ in Thousands |
Mar. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Property, plant and equipment | $ 167,640 | $ 168,256 |
| Less accumulated depreciation | (103,460) | (100,916) |
| Property, plant and equipment, net | 64,180 | 67,340 |
| Land [Member] | ||
| Property, plant and equipment | 3,969 | 3,969 |
| Land Improvements [Member] | ||
| Property, plant and equipment | 5,610 | 5,589 |
| Leasehold Improvements [Member] | ||
| Property, plant and equipment | 6,582 | 6,582 |
| Building [Member] | ||
| Property, plant and equipment | 36,732 | 36,719 |
| Machinery and Equipment [Member] | ||
| Property, plant and equipment | 79,370 | 79,065 |
| Furniture and Fixtures [Member] | ||
| Property, plant and equipment | 26,597 | 25,920 |
| Mobile, Equipment and Other [Member] | ||
| Property, plant and equipment | 5,183 | 5,287 |
| Construction in Progress [Member] | ||
| Property, plant and equipment | $ 3,597 | $ 5,125 |