XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Note 18 - Business Segment Information (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]

(in thousands)

 

GRE

  

GREW

  

Corporate

  

Total

 
                 

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 

Provision for captive insurance liabilities

        265   265 

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,804) $2,003 

Provision for (benefit from) income taxes

 $1,380  $(162) $(139) $1,079 
                 

Three Months Ended June 30, 2024

                

Revenues

 $86,718  $3,978  $  $90,696 

Cost of revenues

  54,449   2,911      57,360 

Gross profit

  32,269   1,067      33,336 

Marketing and customer acquisition expenses

  8,443   145      8,588 

Employee-related expenses

  4,476   1,164   979   6,619 

Provision for credit losses

  481         481 

Stock-based compensation

  260   9   189   458 

Depreciation and amortization

  46   150      196 

Provision for captive insurance liabilities

        640   640 

Impairment of assets

     118      118 

Other selling, general and administrative expenses

  3,952   871   850   5,673 

Income (loss) from operations

 $14,611  $(1,390) $(2,658) $10,563 

Provision for (benefit from) income taxes

 $4,454  $(231) $(758) $3,465 
                 

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   1,361   12,886 

Provision for credit losses

  856         856 

Stock-based compensation

  518   45   782   1,345 

Depreciation and amortization

  149   321      470 

Provision for captive insurance liabilities

        910   910 

Impairment of assets

     35      35 

Other selling, general and administrative expenses

  8,980   1,333   1,912   12,225 

Income (loss) from operations

 $20,835  $(1,036) $(4,965) $14,834 

Provision for (benefit from) income taxes

 $7,118  $(395) $(1,265) $5,458 
                 

Six Months Ended June 30, 2024

                

Revenues

 $199,183  $11,201  $  $210,384 

Cost of revenues

  134,720   8,542      143,262 

Gross profit

  64,463   2,659      67,122 

Marketing and customer acquisition expenses

  16,961   302   19   17,282 

Employee-related expenses

  9,019   2,303   2,196   13,518 

Provision for credit losses

  1,210         1,210 

Stock-based compensation

  507   17   683   1,207 

Depreciation and amortization

  151   264      415 

Provision for captive insurance liabilities

        1,676   1,676 

Impairment of assets

     118      118 

Other selling, general and administrative expenses

  7,755   1,691   1,838   11,284 

Income (loss) from operations

 $28,860  $(2,036) $(6,412) $20,412 

Provision for (benefit from) income taxes

 $8,543  $(841) $(1,317) $6,385 
Reconciliation of Assets from Segment to Consolidated [Table Text Block]
      

Genie

         

(in thousands)

 

GRE

  

Renewables

  

Corporate

  

Total

 

Total assets:

                

June 30, 2025

 $209,600  $43,389  $130,103  $383,092 

December 31, 2024

  204,470   38,302   128,503   371,275