Quarterly report pursuant to Section 13 or 15(d)

Revenue - Narrative (Details)

v3.22.1
Revenue - Narrative (Details)
3 Months Ended
Mar. 31, 2022
USD ($)
contract
Dec. 31, 2021
USD ($)
Mar. 31, 2021
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Loss on contracts $ 33,737,000   $ 0
Grant revenue 1,495,000   $ 0
Revenue recognized from prior performance obligation $ 0    
Number of contracts | contract 3    
Contract liabilities $ 7,866,000 $ 513,000  
Contract liabilities, deferred revenue additions 9,700,000    
Contract liabilities, revenue recognized 2,000,000    
Contract liabilities, other increase (decrease) (300,000)    
Revenue recognized from prior performance obligation 200,000    
Receivables 13,710,000 3,896,000  
Accounts receivable and other 10,600,000 2,100,000  
Accounts receivable, trade 900,000 900,000  
Unbilled receivables 9,700,000 1,200,000  
Government award receivable 2,900,000 1,400,000  
Project Agreement      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Maximum potential consideration 50,000,000    
Transaction price 45,500,000    
Modification of contract, revenue recognized   $ 900,000  
Loss on contracts 32,900,000    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, remaining performance obligation $ 43,800,000    
Revenue, remaining performance obligation, period 3 years 9 months