XML 125 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of New Accounting Pronouncements and Changes in Accounting Principles
Deferred revenue and customer deposits as of March 31, 2020 and December 31, 2019 consisted of the following (in thousands):
 
 
March 31,
2020
 
December 31, 2019
 
 
 
 

Deferred revenue
 
$
170,034

 
$
168,223

Deferred incentive revenue
 
7,232

 
7,397

Customer deposits
 
42,707

 
39,101

Deferred revenue and customer deposits
 
$
219,973

 
$
214,721

Deferred Revenue Activity
Deferred revenue activity during the quarters ended March 31, 2020 and 2019 consisted of the following (in thousands):
 
 
March 31,
2020
 
March 31,
2019
 
 
 
 
As Restated
Beginning balance
 
$
168,223

 
$
140,130

Additions
 
138,113

 
118,359

Revenue recognized
 
(136,302
)
 
(117,755
)
Ending balance
 
$
170,034

 
$
140,734

Revenue by Source
We disaggregate revenue from contracts with customers into four revenue categories: (i) product, (ii) installation, (iii) services and (iv) electricity (in thousands):
 
 
Three Months Ended March 31,
 
 
2020
 
2019
 
 
 
 
As Restated
Revenue from contracts with customers:
 
 
 
 
Product revenue
 
$
99,559

 
$
90,926

Installation revenue
 
16,618

 
12,219

Services revenue
 
25,147

 
23,467

Electricity revenue
 

 
3,418

Total revenue from contract with customers
 
141,324

 
130,030

Revenue from contracts accounted for as leases:
 

 

Electricity revenue
 
15,375

 
16,971

Total revenue
 
$
156,699

 
$
147,001