XML 77 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Accrued Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Compensation and benefits $ 17,611 $ 17,173  
Current portion of derivative liabilities 6,434 4,834  
Sales related liabilities 391 416  
Accrued installation 10,923 10,348  
Sales tax liabilities 3,899 3,849  
Interest payable 2,880 3,875  
Accrued payables 24,860 18,650  
Other 10,811 11,139  
Accrued other current liabilities $ 77,809 [1] $ 70,284 [1] $ 64,073
[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).