Quarterly report pursuant to Section 13 or 15(d)

Revenue from Contracts with Customers (Tables)

v3.19.3
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2019
Revenue from Contract with Customer [Abstract]  
Summary of Disaggregation of Revenue
The following table provides information about disaggregated revenue by line of business, reportable segments, and geographical region for the three and nine months ended September 30, 2019 and 2018.
 
US Regions
 
U.S. Federal
 
Canada
 
Non-Solar DG
 
All Other
 
Total
Line of Business
Three Months Ended September 30, 2019
Project revenue
$
72,667

 
$
58,199

 
$
9,380

 
$
3,059

 
$
2,592

 
$
145,897

O&M revenue
4,280

 
11,123

 

 
2,330

 
88

 
17,821

Energy assets
6,699

 
1,339

 
1,327

 
16,421

 

 
25,786

Other
433

 
597

 
1,958

 
65

 
19,469

 
22,522

Total revenues
$
84,079

 
$
71,258

 
$
12,665

 
$
21,875

 
$
22,149

 
$
212,026

Three months ended September 30, 2018
Project revenue
$
77,345

 
$
49,762

 
$
9,206

 
$
1,268

 
$
4,074

 
$
141,655

O&M revenue
4,432

 
10,733

 
15

 
2,006

 

 
17,186

Energy assets
4,064

 
1,507

 
921

 
18,790

 
222

 
25,504

Other
561

 
376

 
1,462

 
74

 
18,557

 
21,030

Total revenues
$
86,402

 
$
62,378

 
$
11,604

 
$
22,138

 
$
22,853

 
$
205,375

Nine Months Ended September 30, 2019
Project revenue
$
196,284

 
$
134,954

 
$
20,112

 
$
6,318

 
$
8,818

 
$
366,486

O&M revenue
11,580

 
30,370

 
5

 
6,771

 
109

 
48,835

Energy assets
18,063

 
2,958

 
2,585

 
52,612

 
582

 
76,800

Other
1,969

 
1,055

 
4,994

 
669

 
59,513

 
68,200

Total revenues
$
227,896

 
$
169,337

 
$
27,696

 
$
66,370

 
$
69,022

 
$
560,321

Nine Months Ended September 30, 2018
Project revenue
$
223,662

 
$
135,037

 
$
21,459

 
$
3,368

 
$
8,844

 
$
392,370

O&M revenue
12,396

 
29,477

 
34

 
6,260

 

 
48,167

Energy assets
12,844

 
3,416

 
2,304

 
50,405

 
821

 
69,790

Other
969

 
447

 
4,669

 
143

 
53,212

 
59,440

Total revenues
$
249,871

 
$
168,377

 
$
28,466

 
$
60,176

 
$
62,877

 
$
569,767



 
US Regions
 
U.S. Federal
 
Canada
 
Non-Solar DG
 
All Other
 
Total
Geographical Regions
Three Months Ended September 30, 2019
United States
$
84,079

 
$
71,258

 
$
1,023

 
$
21,875

 
$
17,936

 
$
196,171

Canada

 

 
11,642

 

 
50

 
11,692

Other

 

 

 

 
4,163

 
4,163

Total revenues
$
84,079

 
$
71,258

 
$
12,665

 
$
21,875

 
$
22,149

 
$
212,026

Three Months Ended September 30, 2018
United States
$
86,402

 
$
62,378

 
$
419

 
$
22,138

 
$
17,445

 
$
188,782

Canada

 

 
11,185

 

 
33

 
11,218

Other

 

 

 

 
5,375

 
5,375

Total revenues
$
86,402

 
$
62,378

 
$
11,604

 
$
22,138

 
$
22,853

 
$
205,375

Nine Months Ended September 30, 2019
United States
$
227,896

 
$
169,337

 
$
2,281

 
$
66,370

 
$
56,052

 
$
521,936

Canada

 

 
25,415

 

 
157

 
25,572

Other

 

 

 

 
12,813

 
12,813

Total revenues
$
227,896

 
$
169,337

 
$
27,696

 
$
66,370

 
$
69,022

 
$
560,321

Nine Months Ended September 30, 2018
United States
$
249,871

 
$
168,377

 
$
1,587

 
$
60,176

 
$
51,336

 
$
531,347

Canada

 

 
26,879

 

 
261

 
27,140

Other

 

 

 

 
11,280

 
11,280

Total revenues
$
249,871

 
$
168,377

 
$
28,466

 
$
60,176

 
$
62,877

 
$
569,767

Summary of Contract with Customer, Asset and Liability
The following table provides information about receivables, contract assets and contract liabilities from contracts with customers:
 
 
September 30, 2019
 
December 31, 2018
Accounts receivable, net
 
$
91,755

 
$
85,985

Accounts receivable retainage, net
 
16,652

 
13,516

Contract Assets:
 
 
 
 
Costs and estimated earnings in excess of billings
 
124,652

 
86,842

Contract Liabilities:
 
 
 
 
Billings in excess of cost and estimated earnings
 
28,768

 
30,706

 
 
September 30, 2018
 
January 1, 2018
Accounts receivable, net
 
$
90,378

 
$
85,121

Accounts receivable retainage, net
 
14,401

 
17,484

Contract Assets:
 
 
 
 
Costs and estimated earnings in excess of billings
 
66,471

 
95,658

Contract Liabilities:
 
 
 
 
Billings in excess of cost and estimated earnings
 
39,533

 
27,248