XML 15 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Revenue    
Net revenue $ 40,813 $ 21,579
Sales of fuel cell systems    
Revenue    
Net revenue 14,651 1,241
Sale of hydrogen installations and other infrastructure    
Revenue    
Net revenue 5,736 1,303
Services performed on fuel cell systems and related infrastructure    
Revenue    
Net revenue 6,521 6,343
Power Purchase Agreements    
Revenue    
Net revenue 6,496 6,110
Fuel delivered to customers    
Revenue    
Net revenue 7,333 $ 6,582
Other    
Revenue    
Net revenue $ 76