XML 73 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Property Plant and Equipment, Net (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Property Subject to or Available for Operating Lease [Line Items]          
Increase in construction In progress     $ 10,300    
Depreciation and amortization     38,888 $ 64,948  
Cost of revenue $ 144,318 $ 181,582 442,693 498,995  
PPA II          
Property Subject to or Available for Operating Lease [Line Items]          
Cost of revenue 14,600   25,600    
Property, plant and equipment          
Property Subject to or Available for Operating Lease [Line Items]          
Depreciation and amortization 3,700 3,500 10,900 10,100  
Energy Servers          
Property Subject to or Available for Operating Lease [Line Items]          
Increase in construction In progress     14,100    
Plant expansion          
Property Subject to or Available for Operating Lease [Line Items]          
Increase in construction In progress     (3,800)    
Property subject to operating lease          
Property Subject to or Available for Operating Lease [Line Items]          
Depreciation and amortization 9,300 $ 28,000 9,500 $ 28,300  
Property subject to operating lease | PPA Entities          
Property Subject to or Available for Operating Lease [Line Items]          
Property, plant and equipment 368,000   368,000   $ 371,400
Accumulated depreciation $ 110,100   $ 110,100   $ 95,500