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 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Net revenues $ 11,984 $ 11,758 $ 37,801 $ 37,179
Fixed Price [Member]        
Net revenues 9,407 9,738 28,247 29,642
Cost Reimbursement [Member]        
Net revenues
Time and Materials [Member]        
Net revenues 2,577 2,020 9,554 7,537
Treatment [Member]        
Net revenues 9,103 9,355 27,207 29,019
Treatment [Member] | Fixed Price [Member]        
Net revenues 9,103 9,355 27,207 29,019
Treatment [Member] | Cost Reimbursement [Member]        
Net revenues
Treatment [Member] | Time and Materials [Member]        
Net revenues
Services [Member]        
Net revenues 2,881 2,403 10,594 8,160
Services [Member] | Fixed Price [Member]        
Net revenues 304 383 1,040 623
Services [Member] | Cost Reimbursement [Member]        
Net revenues
Services [Member] | Time and Materials [Member]        
Net revenues 2,577 2,020 9,554 7,537
Domestic Government [Member]        
Net revenues 8,400 8,546 27,329 27,683
Domestic Government [Member] | Treatment [Member]        
Net revenues 6,552 7,170 19,098 21,764
Domestic Government [Member] | Services [Member]        
Net revenues 1,848 1,376 8,231 5,919
Domestic Commercial [Member]        
Net revenues 3,155 2,708 9,656 8,672
Domestic Commercial [Member] | Treatment [Member]        
Net revenues 2,437 2,185 7,995 7,255
Domestic Commercial [Member] | Services [Member]        
Net revenues 718 523 1,661 1,417
Foreign Government [Member]        
Net revenues 408 483 746 762
Foreign Government [Member] | Treatment [Member]        
Net revenues 114 114
Foreign Government [Member] | Services [Member]        
Net revenues 294 483 632 762
Foreign Commercial [Member]        
Net revenues 21 21 70 62
Foreign Commercial [Member] | Treatment [Member]        
Net revenues
Foreign Commercial [Member] | Services [Member]        
Net revenues $ 21 $ 21 $ 70 $ 62