Quarterly report pursuant to Section 13 or 15(d)

Revenue - Schedule of Disaggregation of Revenue (Details)

v3.20.2
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Net revenues $ 30,172 $ 22,535 $ 77,079 $ 51,378
Fixed Price [Member]        
Net revenues 17,369 15,445 43,470 39,310
Time and Materials [Member]        
Net revenues 12,803 7,090 33,609 12,068
Treatment [Member]        
Net revenues 7,066 10,081 24,469 30,079
Treatment [Member] | Fixed Price [Member]        
Net revenues 7,066 10,081 24,469 30,079
Treatment [Member] | Time and Materials [Member]        
Net revenues
Services [Member]        
Net revenues 23,106 12,454 52,610 21,299
Services [Member] | Fixed Price [Member]        
Net revenues 10,303 5,364 19,001 9,231
Services [Member] | Time and Materials [Member]        
Net revenues 12,803 7,090 33,609 12,068
Domestic Government [Member]        
Net revenues 26,994 17,692 67,328 37,669
Domestic Government [Member] | Treatment [Member]        
Net revenues 5,334 7,537 19,079 21,986
Domestic Government [Member] | Services [Member]        
Net revenues 21,660 10,155 48,249 15,683
Domestic Commercial [Member]        
Net revenues 2,057 3,010 6,608 9,897
Domestic Commercial [Member] | Treatment [Member]        
Net revenues 1,598 2,535 5,256 7,809
Domestic Commercial [Member] | Services [Member]        
Net revenues 459 475 1,352 2,088
Foreign Government [Member]        
Net revenues 1,100 1,804 3,079 3,685
Foreign Government [Member] | Treatment [Member]        
Net revenues 134 134 220
Foreign Government [Member] | Services [Member]        
Net revenues 966 1,804 2,945 3,465
Foreign Commercial [Member]        
Net revenues 21 29 64 127
Foreign Commercial [Member] | Treatment [Member]        
Net revenues 9 64
Foreign Commercial [Member] | Services [Member]        
Net revenues $ 21 $ 20 $ 64 $ 63