XML 82 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 947,730 $ 910,298
Less: accumulated depreciation (336,359) (309,670)
Property, plant and equipment, net 611,371 600,628
Energy Servers    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 674,247 669,422
Computers, software and hardware    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 20,640 20,432
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 110,463 106,644
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 8,508 8,455
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 38,109 37,497
Building    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 46,730 46,730
Construction-in-progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 49,033 $ 21,118