XML 118 R101.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Changes in contract assets and contract liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Contract assets    
Net change in contract assets $ (39,515) $ (10,608)
Contract liabilities    
Increases due to cash received, net of amounts recognized as revenue during the period 200,347 182,052
Contract liabilities assumed as part of acquisition 10,011 35,727
Revenue recognized that was included in the contract liability balance as of the beginning of the period (163,550) (110,974)
Net change in deferred revenue and contract liabilities 46,808 106,805
Sales of fuel cell systems    
Contract assets    
Transferred to receivables from contract assets recognized at the beginning of the period (33,394) (14,638)
Contract assets assumed as part of acquisition   9,960
Contract assets related to warrants 26,455  
Revenue recognized and not billed as of the end of the period 72,469 25,246
Net change in contract assets 65,530 $ 20,568
Contract liabilities    
Contract assets related to warrants $ 26,455