| 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 |
|