v3.26.1
Note 18 - Business Segment Information (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Segment Reporting [Table Text Block]

(in thousands)

 

GRE

  

GREW

  

Corporate

  

Total

 
                 

Three Months Ended June 30, 2026

                

Revenues

 $94,131  $6,268  $  $100,399 

Cost of revenues

  63,803   2,923      66,726 

Gross profit

  30,328   3,345      33,673 

Marketing and customer acquisition expenses

  12,116   456      12,572 

Employee-related expenses

  4,282   1,438   639   6,359 

Provision for credit losses

  773         773 

Stock-based compensation

  280   14   335   629 

Depreciation and amortization

  75   274      349 

Other selling, general and administrative expenses

  4,496   1,095   875   6,466 

Income (loss) from operations

 $8,306  $68  $(1,849) $6,525 

Provision for (benefit from) income taxes

 $2,744  $(3,386) $881  $239 
                 

Three Months Ended June 30, 2025

                

Revenues

 $98,992  $6,259  $  $105,251 

Cost of revenues

  77,670   4,101      81,771 

Gross profit

  21,322   2,158      23,480 

Marketing and customer acquisition expenses

  8,257   164      8,421 

Employee-related expenses

  3,900   1,314   925   6,139 

Provision for credit losses

  547         547 

Stock-based compensation

  260   22   324   606 

Depreciation and amortization

  75   161      236 

Impairment of assets

     35      35 

Other selling, general and administrative expenses

  4,295   643   290   5,228 

Income (loss) from operations

 $3,988  $(181) $(1,539) $2,268 

Provision for (benefit from) income taxes

 $1,380  $(162) $604  $1,822 
                 

Six Months Ended June 30, 2026

                

Revenues

 $228,894  $13,817  $  $242,711 

Cost of revenues

  169,490   9,727      179,217 

Gross profit

  59,404   4,090      63,494 

Marketing and customer acquisition expenses

  24,489   732      25,221 

Employee-related expenses

  8,566   2,987   1,525   13,078 

Provision for credit losses

  1,258         1,258 

Stock-based compensation

  556   30   764   1,350 

Depreciation and amortization

  149   555      704 

Impairment of assets

            

Other selling, general and administrative expenses

  9,438   2,123   1,925   13,486 

Income (loss) from operations

 $14,948  $(2,337) $(4,214) $8,397 

Provision for (benefit from) income taxes

 $5,547  $(3,975) $252  $1,824 
                 

Six Months Ended June 30, 2025

                

Revenues

 $231,467  $10,591  $  $242,058 

Cost of revenues

  174,244   6,971      181,215 

Gross profit

  57,223   3,620      60,843 

Marketing and customer acquisition expenses

  16,926   356      17,282 

Employee-related expenses

  8,959   2,566   2,047   13,572 

Provision for credit losses

  856         856 

Stock-based compensation

  518   45   782   1,345 

Depreciation and amortization

  149   321      470 

Impairment of assets

     35      35 

Other selling, general and administrative expenses

  8,980   1,333   1,226   11,539 

Income (loss) from operations

 $20,835  $(1,036) $(4,055) $15,744 

Provision for (benefit from) income taxes

 $7,118  $(395) $311  $7,034 
Segment Reporting, Reconciliation of Asset by Segment to Consolidated [Table Text Block]
      

Genie

         

(in thousands)

 

GRE

  

Renewables

  

Corporate

  

Total

 

Total assets:

                

June 30, 2026

 $172,455  $46,286  $150,978  $369,719 

December 31, 2025

  191,728   44,254   153,398   389,380