XML 73 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Mar. 31, 2021
Jan. 01, 2021
May 31, 2020
May 29, 2020
May 18, 2020
Dec. 31, 2019
Summary of Significant Accounting Policies                  
Loss accrual $ 81,066 $ 89,773 $ 24,013           $ 3,702
Operating lease maximum allowed extension percentage 75.00%                
Investment in non-marketable equity securities $ 8,800 5,000              
Minimum number of days after an invoice is issued when accounts receivable is considered due 30 days                
Maximum number of days after an invoice is issued when accounts receivable is considered due 90 days                
Capitalized contract costs $ 600 400              
Allowance for doubtful accounts receivable 43 39              
Convertible Debt         $ 120,600        
Accumulated deficit (3,120,911) (2,396,903)     9,600        
Additional paid-in capital 7,297,306 7,070,710     $ 130,200        
Impairment of long-lived assets $ 800 0              
Existing contracts 5 years                
Property, Plant and Equipment                  
Impairment of long-lived assets $ 5,218 $ 10,224 $ 6,430            
Stock-Based Compensation                  
Tax benefit (expense) for stock-based compensation $ 800                
3.75% Convertible Senior Notes                  
Summary of Significant Accounting Policies                  
Interest rate (as a percent) 3.75% 3.75% 3.75% 3.75%   3.75% 3.75% 3.75%  
PPA Executory Contract Considerations                  
Property, Plant and Equipment                  
Impairment of long-lived assets $ 4,400                
Fuel                  
Property, Plant and Equipment                  
Estimated useful life 10 years                
Hydrogen infrastructure                  
Property, Plant and Equipment                  
Estimated useful life 20 years                
Minimum                  
Summary of Significant Accounting Policies                  
Payment terms for fuel cells and its services 30 days                
Extension period 5 years                
Capitalized commission fees amortization term 5 years                
Maximum                  
Summary of Significant Accounting Policies                  
Payment terms for fuel cells and its services 90 days                
Extension period 10 years                
Capitalized commission fees amortization term 10 years                
Leasehold Improvements | Minimum                  
Property, Plant and Equipment                  
Estimated useful life 10 years                
Leasehold Improvements | Maximum                  
Property, Plant and Equipment                  
Estimated useful life 30 years                
Machinery and equipment | Minimum                  
Property, Plant and Equipment                  
Estimated useful life 2 years                
Machinery and equipment | Maximum                  
Property, Plant and Equipment                  
Estimated useful life 30 years                
Software | Minimum                  
Property, Plant and Equipment                  
Estimated useful life 1 year                
Software | Maximum                  
Property, Plant and Equipment                  
Estimated useful life 5 years