Note 4 - Discontinued Operations (Details Textual) - Discontinued Operations [Member] - USD ($) $ in Thousands |
2 Months Ended | 3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|---|
Apr. 30, 2026 |
Jun. 30, 2026 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Disposal Group, Including Discontinued Operation, Revenue | $ 18,507 | $ 24,715 | $ 34,619 | $ 46,681 | ||
| Abilene Facility [Member] | ||||||
| Proceeds from Sale of Productive Assets | $ 17,154 | |||||
| Disposal Group, Including Discontinued Operation, Revenue | $ 3,116 | |||||
| Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax | 224 | $ 224 | ||||
| Contract Dispute Charges | $ 1,106 | |||||
| Abilene Facility [Member] | Maximum [Member] | ||||||
| Disposal Group, Including Discontinued Operation, Consideration | $ 19,500 | |||||