Quarterly report pursuant to Section 13 or 15(d)

Revenue from Contracts with Customers (Tables)

v3.19.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 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 six months ended June 30, 2019 and 2018.
 
US Regions
 
U.S. Federal
 
Canada
 
Non-Solar DG
 
All Other
 
Total
Line of Business
Three Months Ended June 30, 2019
Project revenue
$
77,913

 
$
44,402

 
$
5,498

 
$
2,185

 
$
3,159

 
$
133,157

O&M revenue
3,982

 
9,389

 
5

 
2,406

 
21

 
15,803

Energy assets
5,343

 
976

 
938

 
18,492

 
280

 
26,029

Other
982

 
255

 
1,442

 
182

 
20,333

 
23,194

Total revenues
$
88,220

 
$
55,022

 
$
7,883

 
$
23,265

 
$
23,793

 
$
198,183

Three months ended June 30, 2018
Project revenue
$
80,877

 
$
47,437

 
$
5,317

 
$
1,201

 
$
4,200

 
$
139,032

O&M revenue
4,069

 
9,566

 

 
2,258

 

 
15,893

Energy assets
3,799

 
1,140

 
1,017

 
16,501

 
335

 
22,792

Other
33

 
71

 
1,624

 
(39
)
 
17,576

 
19,265

Total revenues
$
88,778

 
$
58,214

 
$
7,958

 
$
19,921

 
$
22,111

 
$
196,982

Six Months Ended June 30, 2019
Project revenue
$
123,617

 
$
76,755

 
$
10,732

 
$
3,259

 
$
6,226

 
$
220,589

O&M revenue
7,300

 
19,247

 
5

 
4,441

 
21

 
31,014

Energy assets
11,364

 
1,619

 
1,258

 
36,191

 
582

 
51,014

Other
1,536

 
458

 
3,036

 
604

 
40,044

 
45,678

Total revenues
$
143,817

 
$
98,079

 
$
15,031

 
$
44,495

 
$
46,873

 
$
348,295

Six Months Ended June 30, 2018
Project revenue
$
146,317

 
$
85,275

 
$
12,253

 
$
2,100

 
$
4,770

 
$
250,715

O&M revenue
7,964

 
18,744

 
19

 
4,254

 

 
30,981

Energy assets
8,780

 
1,909

 
1,383

 
31,615

 
599

 
44,286

Other
408

 
71

 
3,207

 
69

 
34,655

 
38,410

Total revenues
$
163,469

 
$
105,999

 
$
16,862

 
$
38,038

 
$
40,024

 
$
364,392



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

 
$
55,022

 
$
556

 
$
23,265

 
$
19,469

 
$
186,532

Canada

 

 
7,327

 

 
42

 
7,369

Other

 

 

 

 
4,282

 
4,282

Total revenues
$
88,220

 
$
55,022

 
$
7,883

 
$
23,265

 
$
23,793

 
$
198,183

Three Months Ended June 30, 2018
United States
$
88,778

 
$
58,214

 
$
648

 
$
19,921

 
$
17,543

 
$
185,104

Canada

 

 
7,310

 

 
173

 
7,483

Other

 

 

 

 
4,395

 
4,395

Total revenues
$
88,778

 
$
58,214

 
$
7,958

 
$
19,921

 
$
22,111

 
$
196,982

Six Months Ended June 30, 2019
United States
$
143,817

 
$
98,079

 
$
1,258

 
$
44,495

 
$
38,116

 
$
325,765

Canada

 

 
13,773

 

 
107

 
13,880

Other

 

 

 

 
8,650

 
8,650

Total revenues
$
143,817

 
$
98,079

 
$
15,031

 
$
44,495

 
$
46,873

 
$
348,295

Six Months Ended June 30, 2018
United States
$
163,469

 
$
105,999

 
$
1,168

 
$
38,038

 
$
33,891

 
$
342,565

Canada

 

 
15,694

 

 
228

 
15,922

Other

 

 

 

 
5,905

 
5,905

Total revenues
$
163,469

 
$
105,999

 
$
16,862

 
$
38,038

 
$
40,024

 
$
364,392

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

 
$
85,985

Accounts receivable retainage, net
 
15,383

 
13,516

Contract Assets:
 
 
 
 
Costs and estimated earnings in excess of billings
 
120,686

 
86,842

Contract Liabilities:
 
 
 
 
Billings in excess of cost and estimated earnings
 
30,209

 
30,706

 
 
June 30, 2018
 
January 1, 2018
Accounts receivable, net
 
$
115,596

 
$
85,121

Accounts receivable retainage, net
 
14,669

 
17,484

Contract Assets:
 
 
 
 
Costs and estimated earnings in excess of billings
 
64,656

 
95,658

Contract Liabilities:
 
 
 
 
Billings in excess of cost and estimated earnings
 
27,254

 
27,248