v3.26.1
Note 20 - Business Segment and Geographic Information - Schedule of Operating Results (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenues $ 121,319 $ 138,324 $ 105,521 $ 136,807 $ 102,902 $ 111,916 $ 90,696 $ 119,688 $ 104,933 $ 125,048 $ 93,463 $ 105,264 $ 501,971 $ 425,202 $ 428,708
Cost of revenues 87,766 $ 108,305 $ 81,771 $ 99,444 $ 69,447 $ 74,010 $ 57,360 $ 85,902 $ 71,291 $ 83,967 $ 55,255 $ 71,989 377,286 286,719 282,502
Gross profit                         124,685 138,483 146,206
Marketing and customer acquisition expenses                         35,833 37,029 35,799
Employee-related expenses                         27,301 26,432 26,601
Provision for credit losses                         2,011 2,359 2,362
Stock-based compensation                         2,535 2,346 2,783
Depreciation and amortization                         1,005 884 463
Impairment of assets                         1,642 185 0
Other selling, general and administrative expenses                         26,641 24,346 23,101
Income (loss) from operations $ 4,574                       27,717 44,902 55,097
Provision for (benefit from) income taxes                         8,262 15,358 16,622
Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]                              
Revenues                         0 0 0
Cost of revenues                         0 0 0
Gross profit                         0 0 0
Marketing and customer acquisition expenses                         0 0 0
Employee-related expenses                         3,804 4,075 4,729
Provision for credit losses                         0 0 0
Stock-based compensation                         1,404 1,234 1,731
Depreciation and amortization                         0 0 0
Impairment of assets                         0 0  
Other selling, general and administrative expenses                         4,222 3,359 4,565
Income (loss) from operations                         (9,430) (8,668) (11,025)
Provision for (benefit from) income taxes                         557 (949) (3,473)
Genie Retail Energy (“GRE”) [Member] | Operating Segments [Member]                              
Revenues                         478,452 403,340 409,879
Cost of revenues                         359,912 271,191 266,519
Gross profit                         118,540 132,149 143,360
Marketing and customer acquisition expenses                         34,222 36,437 35,143
Employee-related expenses                         17,797 17,778 17,325
Provision for credit losses                         1,857 2,359 2,129
Stock-based compensation                         1,043 1,054 1,024
Depreciation and amortization                         299 300 350
Impairment of assets                         0 0  
Other selling, general and administrative expenses                         19,100 17,676 15,478
Income (loss) from operations                         44,222 56,545 71,911
Provision for (benefit from) income taxes                         14,562 18,226 21,119
Genie Renewables (GREW) [Member] | Operating Segments [Member]                              
Revenues                         23,519 21,862 18,829
Cost of revenues                         17,374 15,528 15,983
Gross profit                         6,145 6,334 2,846
Marketing and customer acquisition expenses                         1,611 592 656
Employee-related expenses                         5,700 4,579 4,547
Provision for credit losses                         154 0 233
Stock-based compensation                         88 58 28
Depreciation and amortization                         706 584 113
Impairment of assets                         1,642 185  
Other selling, general and administrative expenses                         3,319 3,311 3,058
Income (loss) from operations                         (7,075) (2,975) (5,789)
Provision for (benefit from) income taxes                         $ (6,857) $ (1,919) $ (1,024)