XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customers Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Entities
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Revenue from Contract with Customers [Line Items]      
Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress $ (100) $ 2,500  
Number of Reportable Segments | Entities 1    
Contract Receivable, Due after Next Rolling Twelve Months $ 7,400    
Percentage of Accounts Receivable Not Expected to be Collected Within One Year related to Receivables from Direct Sales to U.S. Government 97.00%    
Contract with Customer, Liability, Current $ 30,320   $ 36,197
Contract with Customer, Liability, Revenue Recognized 19,700    
Revenue, Remaining Performance Obligation, Amount $ 2,200,000    
UNITED STATES | Revenue from Contract with Customer, Segment Benchmark [Member] | Geographic Concentration Risk      
Revenue from Contract with Customers [Line Items]      
Concentration Risk, Percentage 100.00% 100.00%