Note 6 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Property, plant and equipment | $ 168,262 | $ 168,256 |
| Less accumulated depreciation | (105,497) | (100,916) |
| Property, plant and equipment, net | 62,765 | 67,340 |
| Land [Member] | ||
| Property, plant and equipment | 3,969 | 3,969 |
| Land Improvements [Member] | ||
| Property, plant and equipment | 5,782 | 5,589 |
| Leasehold Improvements [Member] | ||
| Property, plant and equipment | 6,582 | 6,582 |
| Building [Member] | ||
| Property, plant and equipment | 36,741 | 36,719 |
| Machinery and Equipment [Member] | ||
| Property, plant and equipment | 80,256 | 79,065 |
| Furniture and Fixtures [Member] | ||
| Property, plant and equipment | 26,609 | 25,920 |
| Mobile, Equipment and Other [Member] | ||
| Property, plant and equipment | 5,367 | 5,287 |
| Construction in Progress [Member] | ||
| Property, plant and equipment | $ 2,956 | $ 5,125 |