XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Revenue $ 36,800 $ 30,279 $ 69,572 $ 57,208  
Accounts receivable, current 24,117   24,117   $ 21,182
Contract with customer, revenue recognized     18,300 18,800  
Contract with customer, liability, increase from advance payment     75,000    
Advance payment, current 15,900   15,900    
Contract with customer, reimbursement costs 124,800   124,800    
Contract with customer, imputed interest 3,900   3,900    
Contract with customer, liability, advance payment, noncurrent 180,700   180,700    
Contract assets 3,100   3,100    
Reimbursement Revenue          
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Revenue 8,800 $ 2,200 15,700 $ 2,700  
Procurement Of Goods And Performing Services For Customer          
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Accounts receivable, current 3,300   3,300   $ 6,500
Terms Agreement, Performance Obligation completion          
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Accounts receivable, current 8,600   8,600    
Accounts receivable 83,400   83,400    
Accounts receivable, noncurrent $ 74,800   $ 74,800