v3.26.1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2026
Revenue Recognition [Abstract]  
Schedule of Disaggregation of Revenues The following table disaggregates revenue based on type:

Revenue by Type

Three Months Ended June 30

SUNation NY

HEC

2026

2025

2026

2025

Residential contracts

$

3,022,948

$

8,016,690

$

2,526,115

$

2,727,495

Commercial contracts

1,667,365

1,261,992

50,058

139,319

Service revenue

684,352

542,167

211,149

376,591

$

5,374,665

$

9,820,849

$

2,787,322

$

3,243,405

Revenue by Type

Six Months Ended June 30

SUNation NY

HEC

2026

2025

2026

2025

Residential contracts

$

6,417,981

$

15,912,812

$

4,150,492

$

5,466,295

Commercial contracts

3,014,671

2,537,880

176,194

139,319

Service revenue

1,095,856

914,711

501,242

729,875

$

10,528,508

$

19,365,403

$

4,827,928

$

6,335,489

The following table disaggregates revenue based on the timing of satisfaction of the performance obligations:

Three Months Ended June 30

SUNation NY

HEC

2026

2025

2026

2025

Performance obligations satisfied at a point in time

$

3,707,300

$

8,558,857

$

2,737,264

$

3,104,086

Performance obligations satisfied over time

1,667,365

1,261,992

50,058

139,319

$

5,374,665

$

9,820,849

$

2,787,322

$

3,243,405

Six Months Ended June 30

SUNation NY

HEC

2026

2025

2026

2025

Performance obligations satisfied at a point in time

$

7,513,837

$

16,827,523

$

4,651,734

$

6,196,170

Performance obligations satisfied over time

3,014,671

2,537,880

176,194

139,319

$

10,528,508

$

19,365,403

$

4,827,928

$

6,335,489