XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Revenue     $ 32,772 $ 26,929  
Accounts receivable, current     25,249   $ 21,182
Contract with customer, revenue recognized     9,900 $ 10,500  
Contract with customer, liability, increase from advance payment $ 37,500 $ 37,500      
Advance payment, current     13,100    
Contract with customer, liability, advance payment, noncurrent     115,900    
Contract with customer, imputed interest     2,900    
Contract assets     2,400    
Reimbursement Revenue          
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Revenue     6,800    
Net Settled Payables And Receivables Member          
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Accounts receivable, current     1,100   700
Procurement Of Goods And Performing Services For Customer          
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Accounts receivable, current     7,000   $ 6,500
Terms Agreement, Performance Obligation completion          
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Accounts receivable, current     5,300    
Accounts receivable     15,600    
Accounts receivable, noncurrent     $ 10,300