Note 9 - Third-party Long-term Debt - Accrued Interest (Details) - Nonrelated Party [Member] - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Interest payable | $ 278 | $ 169 |
| Less: Accrued interest payable, current portion | (278) | (169) |
| Long-term interest payable, net of current portion | 0 | 0 |
| Small Business Administration SBA [Member] | BDEC Term Loan Due 2051 [Member] | ||
| Interest payable | 30 | 51 |
| Small Business Administration SBA [Member] | LE Term Loan Due 2050 [Member] | ||
| Interest payable | 3 | 5 |
| Small Business Administration SBA [Member] | NPS Term Loan Due 2053 [Member] | ||
| Interest payable | 3 | 5 |
| Veritex Community Bank [Member] | LE Term Loan Due 2034 [Member] | ||
| Interest payable | 178 | 41 |
| Veritex Community Bank [Member] | LRM Term Loan Due 2034 [Member] | ||
| Interest payable | 49 | 52 |
| Greater Nevada Credit Union (GNCU) [Member] | NPS Term Loan Due 2031 [Member] | ||
| Interest payable | $ 15 | $ 15 |