Summary of Disaggregation of Revenue |
The following table presents our revenue disaggregated by line of business and reportable segment for the year ended December 31, 2024:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
North America Regions |
|
U.S. Federal |
|
Renewable Fuels |
|
Europe |
|
All Other |
|
Total |
Project revenue |
|
$ |
762,404 |
|
|
$ |
294,082 |
|
|
$ |
43,353 |
|
|
$ |
238,848 |
|
|
$ |
— |
|
|
$ |
1,338,687 |
|
O&M revenue |
|
35,707 |
|
|
60,057 |
|
|
7,895 |
|
|
2,807 |
|
|
— |
|
|
106,466 |
|
Energy assets |
|
73,059 |
|
|
17,449 |
|
|
121,960 |
|
|
847 |
|
|
29 |
|
|
213,344 |
|
Other |
|
7,658 |
|
|
948 |
|
|
134 |
|
|
8,072 |
|
|
94,619 |
|
|
111,431 |
|
Total revenues |
|
$ |
878,828 |
|
|
$ |
372,536 |
|
|
$ |
173,342 |
|
|
$ |
250,574 |
|
|
$ |
94,648 |
|
|
$ |
1,769,928 |
|
The following table presents our revenue disaggregated by line of business and reportable segment for the year ended December 31, 2023:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
North America Regions |
|
U.S. Federal |
|
Renewable Fuels |
|
Europe |
|
All Other |
|
Total |
Project revenue |
|
$ |
519,079 |
|
|
$ |
342,238 |
|
|
$ |
— |
|
|
$ |
138,730 |
|
|
$ |
1,250 |
|
|
$ |
1,001,297 |
|
O&M revenue |
|
26,310 |
|
|
53,496 |
|
|
10,697 |
|
|
1,979 |
|
|
1 |
|
|
92,483 |
|
Energy assets |
|
64,668 |
|
|
6,326 |
|
|
106,359 |
|
|
1,392 |
|
|
145 |
|
|
178,890 |
|
Other |
|
6,377 |
|
|
824 |
|
|
19 |
|
|
7,253 |
|
|
87,490 |
|
|
101,963 |
|
Total revenues |
|
$ |
616,434 |
|
|
$ |
402,884 |
|
|
$ |
117,075 |
|
|
$ |
149,354 |
|
|
$ |
88,886 |
|
|
$ |
1,374,633 |
|
The following table presents our revenue disaggregated by line of business and reportable segment for the year ended December 31, 2022:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
North America Regions |
|
U.S. Federal |
|
Renewable Fuels |
|
Europe |
|
All Other |
|
Total |
Project revenue |
|
$ |
1,093,738 |
|
|
$ |
333,846 |
|
|
$ |
— |
|
|
$ |
53,680 |
|
|
$ |
— |
|
|
$ |
1,481,264 |
|
O&M revenue |
|
22,259 |
|
|
51,857 |
|
|
10,377 |
|
|
456 |
|
|
16 |
|
|
84,965 |
|
Energy assets |
|
51,818 |
|
|
5,822 |
|
|
104,082 |
|
|
281 |
|
|
87 |
|
|
162,090 |
|
Other |
|
5,466 |
|
|
366 |
|
|
— |
|
|
3,993 |
|
|
86,278 |
|
|
96,103 |
|
Total revenues |
|
$ |
1,173,281 |
|
|
$ |
391,891 |
|
|
$ |
114,459 |
|
|
$ |
58,410 |
|
|
$ |
86,381 |
|
|
$ |
1,824,422 |
|
See Note 16 for our revenue disaggregated by geographical region.
The following table presents information related to our revenue recognized over time:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Year Ended December 31, |
|
|
2024 |
|
2023 |
|
2022 |
Percentage of revenue recognized over time |
|
96 |
% |
|
95 |
% |
|
96 |
% |
|
Summary of Contract Balances |
The following table provides information about receivables, contract assets, and contract liabilities from contracts with customers:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
December 31, 2024 |
|
December 31, 2023 |
|
January 1, 2023 |
Accounts receivable, net |
$ |
256,961 |
|
|
$ |
153,362 |
|
|
$ |
174,009 |
|
Accounts receivable retainage |
39,843 |
|
|
33,826 |
|
|
38,057 |
|
Contract Assets |
|
|
|
|
|
Unbilled revenue |
644,105 |
|
|
636,163 |
|
|
576,363 |
|
Contract Liabilities |
|
|
|
|
|
Deferred revenue |
91,734 |
|
|
52,903 |
|
|
34,796 |
|
Deferred revenue, non-current (1)
|
29,885 |
|
|
18,393 |
|
|
7,617 |
|
Total contract liabilities |
$ |
121,619 |
|
|
$ |
71,296 |
|
|
$ |
42,413 |
|
|
|
|
(1) Performance obligations that are expected to be completed beyond the next twelve months and are included in other liabilities in the consolidated balance sheets. |
|