| Disposal Groups, Including Discontinued Operations [Table Text Block] |
| | | Three Months Ended June 30, | | | Six Months Ended June 30, | |
| | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
| Revenues | | $ | 18,507 | | | $ | 24,715 | | | $ | 34,619 | | | $ | 46,681 | |
| Cost of sales | | | 15,680 | | | | 21,744 | | | | 29,819 | | | | 40,808 | |
| Selling, general, and administrative | | | 2,023 | | | | 755 | | | | 2,524 | | | | 1,631 | |
| Loss on sale | | | 224 | | | | - | | | | 224 | | | | - | |
| Interest expense, net | | | 464 | | | | 192 | | | | 811 | | | | 323 | |
| Other income and expense items | | | 71 | | | | 31 | | | | 94 | | | | 52 | |
| Income from discontinued operations, net of tax | | $ | 45 | | | $ | 1,993 | | | $ | 1,147 | | | $ | 3,867 | |
| | | June 30, | | | December 31, | |
| | | 2026 | | | 2025 | |
| Assets: | | | | | | | | |
| Accounts receivable, net | | $ | 2,626 | | | $ | 4,638 | |
| AMP credit receivable | | | 2,765 | | | | 2,564 | |
| Contract assets | | | 206 | | | | 900 | |
| Inventories | | | 6,347 | | | | 13,862 | |
| Prepaid expenses and other current assets | | | 567 | | | | 441 | |
| Property and equipment, net | | | 636 | | | | 21,395 | |
| Total assets - discontinued operations | | $ | 13,147 | | | $ | 43,800 | |
| | | | | | | | | |
| Liabilities: | | | | | | | | |
| Current maturities of long-term debt | | $ | - | | | $ | 354 | |
| Current portion of finance lease obligations | | | 1,865 | | | | 997 | |
| Accounts payable | | | 5,837 | | | | 9,631 | |
| Accrued liabilities | | | 1,134 | | | | 413 | |
| Customer deposits | | | 154 | | | | 1,548 | |
| Long-term debt, net of current maturities | | | - | | | | 763 | |
| Total liabilities - discontinued operations | | $ | 8,990 | | | $ | 13,706 | |
|