Note 7 - Property and Equipment - Schedule of Property and Equipment (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Right of use assets - finance leases | $ 14,229 | $ 14,590 |
| Property and equipment, net | 19,568 | 19,849 |
| Construction in progress | 837 | 211 |
| Land [Member] | ||
| Property and equipment, gross | 1,520 | 1,574 |
| Building and Building Improvements [Member] | ||
| Property and equipment, gross | 6,985 | 7,314 |
| Machinery and Equipment [Member] | ||
| Property and equipment, gross | 20,666 | 20,056 |
| Computer Equipment [Member] | ||
| Property and equipment, gross | 2,207 | 2,186 |
| Furniture and Fixtures [Member] | ||
| Property and equipment, gross | 466 | 497 |
| Vehicles [Member] | ||
| Property and equipment, gross | 148 | 170 |
| Property and Equipment, Excluding Construction in Progress [Member] | ||
| Property and equipment, gross | 46,221 | 46,387 |
| Less: Accumulated depreciation and amortization | (27,490) | (26,749) |
| Property and equipment, net | $ 18,731 | $ 19,638 |