Note 14 - Variable Interest Entity (Details Textual) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | |
|---|---|---|---|
Apr. 24, 2024 |
Jun. 30, 2026 |
Jun. 30, 2026 |
|
| Payments to Acquire Interest in Subsidiaries and Affiliates | $ 0.2 | ||
| Variable Interest Entity, Primary Beneficiary [Member] | Genie Retail Energy (“GRE”) [Member] | |||
| Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage | 100.00% | ||
| Payments to Acquire Interest in Subsidiaries and Affiliates | $ 0.2 |