XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Government Contracts Revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
contract
Mar. 31, 2022
USD ($)
Government Contracts Revenue    
Number of in process contracts | contract 3  
Aggregate contract value $ 46,300  
Contract value 18,600  
Remaining contractual value 27,700  
Government contracts revenue 2,470 $ 0
Performance obligation 0  
Defense Threat Reduction Agency    
Government Contracts Revenue    
Remaining contractual value 27,600  
Government contracts revenue $ 2,400