v3.26.1
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