XML 60 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Revenue        
Net revenue $ 57,068 $ 35,229 $ 75,661 $ 61,647
Sales of fuel cell systems        
Revenue        
Net revenue 38,547 13,371 40,767 19,354
Sale of hydrogen installations and other infrastructure        
Revenue        
Net revenue   5,449   10,079
Services performed on fuel cell systems and related infrastructure        
Revenue        
Net revenue 5,282 5,691 11,495 11,174
Power Purchase Agreements        
Revenue        
Net revenue 6,307 5,438 11,014 10,810
Fuel delivered to customers        
Revenue        
Net revenue $ 6,932 $ 5,280 $ 12,385 $ 10,230