Quarterly report pursuant to Section 13 or 15(d)

Revenue - Schedule of Disaggregation of Revenue (Details)

v3.10.0.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Net revenues $ 13,160 $ 12,715 $ 25,817 $ 25,422
Fixed Price [Member]        
Net revenues 9,864 9,772 18,913 19,904
Cost Reimbursement [Member]        
Net revenues
Time and Materials [Member]        
Net revenues 3,296 2,943 6,904 5,518
Treatment [Member]        
Net revenues 9,146 9,630 18,105 19,665
Treatment [Member] | Fixed Price [Member]        
Net revenues 9,146 9,630 18,105 19,665
Treatment [Member] | Cost Reimbursement [Member]        
Net revenues
Treatment [Member] | Time and Materials [Member]        
Net revenues
Services [Member]        
Net revenues 4,014 3,085 7,712 5,757
Services [Member] | Fixed Price [Member]        
Net revenues 718 142 808 239
Services [Member] | Cost Reimbursement [Member]        
Net revenues
Services [Member] | Time and Materials [Member]        
Net revenues 3,296 2,943 6,904 5,518
Domestic Government [Member]        
Net revenues 9,276 9,698 18,929 19,137
Domestic Government [Member] | Treatment [Member]        
Net revenues 6,011 7,224 12,546 14,595
Domestic Government [Member] | Services [Member]        
Net revenues 3,265 2,474 6,383 4,542
Domestic Commercial [Member]        
Net revenues 3,676 2,782 6,502 5,965
Domestic Commercial [Member] | Treatment [Member]        
Net revenues 3,135 2,406 5,559 5,070
Domestic Commercial [Member] | Services [Member]        
Net revenues 541 376 943 895
Foreign Government [Member]        
Net revenues 185 214 338 279
Foreign Government [Member] | Treatment [Member]        
Net revenues
Foreign Government [Member] | Services [Member]        
Net revenues 185 214 338 279
Foreign Commercial [Member]        
Net revenues 23 21 48 41
Foreign Commercial [Member] | Treatment [Member]        
Net revenues
Foreign Commercial [Member] | Services [Member]        
Net revenues $ 23 $ 21 $ 48 $ 41