Quarterly report pursuant to Section 13 or 15(d)

Revenue - Schedule of Disaggregation of Revenue (Details)

v3.19.2
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Net revenues $ 17,135 $ 13,160 $ 28,843 $ 25,817
Fixed Price [Member]        
Net revenues 12,803 9,864 23,136 18,913
Time and Materials [Member]        
Net revenues 4,332 3,296 5,707 6,904
Treatment [Member]        
Net revenues 10,094 9,146 19,999 18,105
Treatment [Member] | Fixed Price [Member]        
Net revenues 10,094 9,146 19,999 18,105
Treatment [Member] | Time and Materials [Member]        
Net revenues
Services [Member]        
Net revenues 7,041 4,014 8,844 7,712
Services [Member] | Fixed Price [Member]        
Net revenues 2,709 718 3,137 808
Services [Member] | Time and Materials [Member]        
Net revenues 4,332 3,296 5,707 6,904
Domestic Government [Member]        
Net revenues 11,379 9,276 19,978 18,929
Domestic Government [Member] | Treatment [Member]        
Net revenues 6,537 6,011 14,449 12,546
Domestic Government [Member] | Services [Member]        
Net revenues 4,842 3,265 5,529 6,383
Domestic Commercial [Member]        
Net revenues 4,250 3,676 6,887 6,502
Domestic Commercial [Member] | Treatment [Member]        
Net revenues 3,395 3,135 5,274 5,559
Domestic Commercial [Member] | Services [Member]        
Net revenues 855 541 1,613 943
Foreign Government [Member]        
Net revenues 1,485 185 1,879 338
Foreign Government [Member] | Treatment [Member]        
Net revenues 162 220
Foreign Government [Member] | Services [Member]        
Net revenues 1,323 185 1,659 338
Foreign Commercial [Member]        
Net revenues 21 23 99 48
Foreign Commercial [Member] | Treatment [Member]        
Net revenues 56
Foreign Commercial [Member] | Services [Member]        
Net revenues $ 21 $ 23 $ 43 $ 48