Note 6 - Property and Equipment - Schedule of Property and Equipment (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Right of use assets - finance leases | $ 13,732 | $ 13,751 |
Property and equipment, net | 20,470 | 21,283 |
Construction in progress | 180 | 226 |
Land [Member] | ||
Property and equipment, gross | 1,587 | 1,501 |
Building and Building Improvements [Member] | ||
Property and equipment, gross | 7,354 | 6,792 |
Machinery and Equipment [Member] | ||
Property and equipment, gross | 19,583 | 19,769 |
Computer Equipment [Member] | ||
Property and equipment, gross | 2,246 | 2,175 |
Furniture and Fixtures [Member] | ||
Property and equipment, gross | 489 | 460 |
Vehicles [Member] | ||
Property and equipment, gross | 140 | 128 |
Property and Equipment, Excluding Construction in Progress [Member] | ||
Property and equipment, gross | 45,131 | 44,576 |
Less: Accumulated depreciation and amortization | (24,841) | (23,519) |
Property and equipment, net | $ 20,290 | $ 21,057 |