XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition
9 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
Contract Balances
The following table provides information about accounts receivables, contract assets, customer deposits and deferred revenue from contracts with customers (in thousands):

September 30,December 31,
 20222021
Accounts receivable$71,184 $87,788 
Contract assets25,768 25,201 
Customer deposits64,412 64,809 
Deferred revenue 103,156 115,476 
Contract assets and contract liabilities are reported in a net position on an individual contract basis at the end of each reporting period. Contract assets are classified as current in the condensed consolidated balance sheet when the Company expects to complete the related performance obligations and invoice the customers within one year of the balance sheet date, and as long-term when the Company expects to complete the related performance obligations and invoice the customers more than one year out from the balance sheet date. Contract liabilities are classified as current in the condensed consolidated balance sheet when the revenue recognition associated with the related customer payments and invoicing is expected to occur within one year of the balance sheet date and as long-term when the revenue recognition associated with the related customer payments and invoicing is expected to occur in more than one year from the balance sheet date.
Contract Assets
Three Months Ended
September 30,
Nine Months Ended
September 30,
2022202120222021
 
Beginning balance$33,374 $18,638 $25,201 $3,327 
Transferred to accounts receivable from contract assets recognized at the beginning of the period(21,677)(11,758)(21,304)— 
Revenue recognized and not billed as of the end of the period14,071 20,865 21,871 24,418 
Ending balance$25,768 $27,745 $25,768 $27,745 
Deferred Revenue
Deferred revenue activity, including deferred incentive revenue activity, during the three and nine months ended September 30, 2022 and 2021 consisted of the following (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2022202120222021
 
Beginning balance$96,377 $116,255 $115,476 $135,578 
Additions248,574 175,423 597,318 541,519 
Revenue recognized(241,795)(179,808)(609,638)(565,227)
Ending balance$103,156 $111,870 $103,156 $111,870 
Disaggregated Revenue
We disaggregate revenue from contracts with customers into four revenue categories: product, installation, services and electricity (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2022202120222021
Revenue from contracts with customers: 
Product revenue $213,243 $128,550 $520,415 $413,347 
Installation revenue 22,682 22,172 48,964 53,710 
Services revenue 37,347 39,251 111,012 111,375 
Electricity revenue 2,875 804 8,352 2,107 
Total revenue from contract with customers276,147 190,777 688,743 580,539 
Revenue from contracts that contain lease:
Electricity revenue16,127 16,451 47,806 49,166 
Total revenue$292,274 $207,228 $736,549 $629,705