Quarterly report [Sections 13 or 15(d)]

Revenue Recognition (Tables)

v3.25.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2025
Revenue Recognition [Abstract]  
Schedule of Disaggregation of Revenues The following table disaggregates revenue based on type:

Revenue by Type

Three Months Ended March 31

SUNation

HEC

2025

2024

2025

2024

Residential contracts

$

7,896,122

$

8,131,708

$

2,738,800

$

3,227,879

Commercial contracts

1,275,888

997,193

Service revenue

372,544

624,069

353,284

238,348

Software revenue

Other

$

9,544,554

$

9,752,970

$

3,092,084

$

3,466,227

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

Three Months Ended March 31

SUNation

HEC

2025

2024

2025

2024

Performance obligations satisfied at a point in time

$

8,268,666

$

8,755,777

$

3,092,084

$

3,466,227

Performance obligations satisfied over time

1,275,888

997,193

$

9,544,554

$

9,752,970

$

3,092,084

$

3,466,227