XML 108 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue - Estimated future revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Revenue    
Total estimated future revenue $ 371,841 $ 218,006
Sales of fuel cell systems    
Revenue    
Total estimated future revenue 73,491 17,318
Sale of hydrogen installations and other infrastructure    
Revenue    
Total estimated future revenue 72,862 9,141
Services performed on fuel cell systems and related infrastructure    
Revenue    
Total estimated future revenue 87,020 73,381
Power Purchase Agreements    
Revenue    
Total estimated future revenue 133,475 111,533
Other    
Revenue    
Total estimated future revenue $ 4,993 $ 6,633
Maximum | Sales of fuel cell systems    
Revenue    
Duration of estimated revenue expected to be recognized in future (in years) 1 year  
Maximum | Services performed on fuel cell systems and related infrastructure    
Revenue    
Duration of estimated revenue expected to be recognized in future (in years) 7 years  
Maximum | Power Purchase Agreements    
Revenue    
Duration of estimated revenue expected to be recognized in future (in years) 7 years  
Minimum | Services performed on fuel cell systems and related infrastructure    
Revenue    
Duration of estimated revenue expected to be recognized in future (in years) 5 years  
Minimum | Power Purchase Agreements    
Revenue    
Duration of estimated revenue expected to be recognized in future (in years) 5 years