XML 70 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 965,145 $ 910,298
Less: accumulated depreciation (349,631) (309,670)
Property, plant and equipment, net 615,514 600,628
Energy Servers    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 675,083 669,422
Computers, software and hardware    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 21,105 20,432
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 112,634 106,644
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 8,531 8,455
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 38,156 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 $ 62,906 $ 21,118