Quarterly report pursuant to Section 13 or 15(d)

Revenue - Schedule of Disaggregation of Revenue (Details)

v3.21.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Net revenues $ 23,133 $ 24,860
Fixed Price [Member]    
Net revenues 10,076 10,955
Time and Materials [Member]    
Net revenues 13,057 13,905
Treatment [Member]    
Net revenues 7,495 9,563
Treatment [Member] | Fixed Price [Member]    
Net revenues 7,495 9,563
Treatment [Member] | Time and Materials [Member]    
Net revenues
Services [Member]    
Net revenues 15,638 15,297
Services [Member] | Fixed Price [Member]    
Net revenues 2,581 1,392
Services [Member] | Time and Materials [Member]    
Net revenues 13,057 13,905
Domestic Government [Member]    
Net revenues 17,259 21,488
Domestic Government [Member] | Treatment [Member]    
Net revenues 4,598 7,690
Domestic Government [Member] | Services [Member]    
Net revenues 12,661 13,798
Domestic Commercial [Member]    
Net revenues 2,855 2,335
Domestic Commercial [Member] | Treatment [Member]    
Net revenues 2,265 1,873
Domestic Commercial [Member] | Services [Member]    
Net revenues 590 462
Foreign Government [Member]    
Net revenues 2,898 1,014
Foreign Government [Member] | Treatment [Member]    
Net revenues 534
Foreign Government [Member] | Services [Member]    
Net revenues 2,364 1,014
Foreign Commercial [Member]    
Net revenues 121 23
Foreign Commercial [Member] | Treatment [Member]    
Net revenues 98
Foreign Commercial [Member] | Services [Member]    
Net revenues $ 23 $ 23