Note 4 - Fair Value Measurements (Details Textual) - USD ($) |
2 Months Ended | 3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2026 |
Jun. 30, 2026 |
Apr. 21, 2026 |
Apr. 20, 2026 |
Dec. 31, 2025 |
|
| Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | $ 0 | |||||
| Line of Credit [Member] | ||||||
| Line of Credit, Current | $ 0 | $ 0 | $ 0 | 0 | ||
| Terrasoul [Member] | Earn-Out [Member] | Maximum [Member] | ||||||
| Business Combination, Contingent Consideration, Range of Outcomes, Maximum, Amount | $ 5,000,000 | |||||
| Contingent Consideration [Member] | Terrasoul [Member] | ||||||
| Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value | 4,117,000 | 4,117,000 | 4,117,000 | $ 4,070,000 | $ 4,070,000 | $ 0 |
| Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) | $ 47,000 | $ 47,000 | $ 47,000 |