XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Government Capital Contracts - Summary Of Government Contracts Balances Included In Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Total other current assets $ 31,855 $ 28,990
Property, Plant and Equipment [Abstract]    
Total property, plant and equipment, net 93,697 88,164
Accrued expenses and other current liabilities 23,165 33,778
Government Contract [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Billed receivables 9,913
Unbilled receivables 15,748 9,716
Total other current assets 15,748 19,629
Property, Plant and Equipment [Abstract]    
Cost of assets, cumulative 47,321 11,495
Reduction for funding earned to date, not yet received (12,828) (10,964)
Reduction for funding received to date (34,493) (531)
Total property, plant and equipment, net 0
Accrued expenses and other current liabilities $ (620) $ (8,103)