XML 64 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Estimated future revenue (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Disaggregation of revenue    
Total estimated future revenue $ 221,914  
Sales of fuel cell systems    
Disaggregation of revenue    
Total estimated future revenue 13,478  
Sale of hydrogen installations and other infrastructure    
Disaggregation of revenue    
Total estimated future revenue 8,281  
Services performed on fuel cell systems and related infrastructure    
Disaggregation of revenue    
Total estimated future revenue 77,496  
Power purchase agreements    
Disaggregation of revenue    
Total estimated future revenue $ 122,659  
Calculated under Revenue Guidance in Effect before Topic 606 [Member]    
Disaggregation of revenue    
Total estimated future revenue   $ 260,931
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Sales of fuel cell systems    
Disaggregation of revenue    
Total estimated future revenue   26,298
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Sale of hydrogen installations and other infrastructure    
Disaggregation of revenue    
Total estimated future revenue   15,512
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Services performed on fuel cell systems and related infrastructure    
Disaggregation of revenue    
Total estimated future revenue   89,079
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Power purchase agreements    
Disaggregation of revenue    
Total estimated future revenue   $ 130,042