XML 41 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of Prospective Adoption of New Accounting Pronouncements
Deferred revenue and customer deposits as of September 30, 2020 and December 31, 2019 consisted of the following (in thousands):
 September 30,
2020
December 31, 2019
Deferred revenue $150,144 $168,223 
Deferred incentive revenue6,900 7,397 
Customer deposits42,019 39,101 
Deferred revenue and customer deposits$199,063 $214,721 
Contract with Customer, Asset and Liability
Deferred revenue activity during the three and nine months ended September 30, 2020 and 2019 consisted of the following (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2020201920202019
As RestatedAs Restated
Beginning balance$162,186 $157,986 $168,223 $140,130 
Additions166,398 190,168 463,652 497,665 
Revenue recognized(178,440)(198,792)(481,731)(488,433)
Ending balance$150,144 $149,362 $150,144 $149,362 
Disaggregation of Revenue
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
September 30,
Nine Months Ended
September 30,
2020201920202019
   As RestatedAs Restated
Revenue from contracts with customers: 
Product revenue $131,076 $163,902 $346,832 $398,909 
Installation revenue 26,603 21,102 73,060 46,397 
Services revenue 26,141 23,665 77,496 70,158 
Electricity revenue — — — 10,840 
Total revenue from contract with customers183,819 208,669 497,388 526,304 
Revenue from contracts accounted for as leases:
Electricity revenue16,485 15,638 47,472 45,330 
Total revenue$200,305 $224,307 $544,860 $571,634