XML 61 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Disaggregation of revenue        
Total gross revenue $ 39,927   $ 69,007  
Sales of fuel cell systems        
Disaggregation of revenue        
Total gross revenue 14,633   21,207  
Sale of hydrogen installations and other infrastructure        
Disaggregation of revenue        
Total gross revenue 5,989   10,873  
Services performed on fuel cell systems and related infrastructure        
Disaggregation of revenue        
Total gross revenue 7,188   13,786  
Power purchase agreements        
Disaggregation of revenue        
Total gross revenue 5,629   11,118  
Fuel delivered to customers        
Disaggregation of revenue        
Total gross revenue $ 6,488   $ 12,023  
Calculated under Revenue Guidance in Effect before Topic 606 [Member]        
Disaggregation of revenue        
Total gross revenue   $ 22,604   $ 37,839
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Sales of fuel cell systems        
Disaggregation of revenue        
Total gross revenue   5,582   7,400
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Sale of hydrogen installations and other infrastructure        
Disaggregation of revenue        
Total gross revenue   2,978   3,357
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Services performed on fuel cell systems and related infrastructure        
Disaggregation of revenue        
Total gross revenue   5,049   10,198
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Power purchase agreements        
Disaggregation of revenue        
Total gross revenue   4,945   9,256
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Fuel delivered to customers        
Disaggregation of revenue        
Total gross revenue   3,986   7,477
Calculated under Revenue Guidance in Effect before Topic 606 [Member] | Other        
Disaggregation of revenue        
Total gross revenue   $ 64   $ 151