XML 79 R65.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Accrued Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Compensation and benefits $ 18,908 $ 17,173  
Current portion of derivative liabilities 4,949 4,834  
Sales related liabilities 521 416  
Accrued installation 13,212 10,348  
Sales tax liabilities 1,880 3,849  
Interest payable 2,841 3,875  
Accrued payables 25,035 18,650  
Other 10,536 11,139  
Accrued other current liabilities $ 77,882 [1] $ 70,284 [1] $ 79,616
[1] We have variable interest entities, which represent a portion of the consolidated balances recorded within these financial statement line items in the condensed consolidated balance sheets (see Note 13, Power Purchase Agreement Programs).