Quarterly report pursuant to Section 13 or 15(d)

Revenue - Schedule of Disaggregation of Revenue (Details)

v3.19.3
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Net revenues $ 22,535 $ 11,984 $ 51,378 $ 37,801
Fixed Price [Member]        
Net revenues 15,445 9,407 39,310 28,247
Time and Materials [Member]        
Net revenues 7,090 2,577 12,068 9,554
Treatment [Member]        
Net revenues 10,081 9,103 30,079 27,207
Treatment [Member] | Fixed Price [Member]        
Net revenues 10,081 9,103 30,079 27,207
Treatment [Member] | Time and Materials [Member]        
Net revenues
Services [Member]        
Net revenues 12,454 2,881 21,299 10,594
Services [Member] | Fixed Price [Member]        
Net revenues 5,364 304 9,231 1,040
Services [Member] | Time and Materials [Member]        
Net revenues 7,090 2,577 12,068 9,554
Domestic Government [Member]        
Net revenues 17,692 8,400 37,669 27,329
Domestic Government [Member] | Treatment [Member]        
Net revenues 7,537 6,552 21,986 19,098
Domestic Government [Member] | Services [Member]        
Net revenues 10,155 1,848 15,683 8,231
Domestic Commercial [Member]        
Net revenues 3,010 3,155 9,897 9,656
Domestic Commercial [Member] | Treatment [Member]        
Net revenues 2,535 2,437 7,809 7,995
Domestic Commercial [Member] | Services [Member]        
Net revenues 475 718 2,088 1,661
Foreign Government [Member]        
Net revenues 1,804 408 3,685 746
Foreign Government [Member] | Treatment [Member]        
Net revenues 114 220 114
Foreign Government [Member] | Services [Member]        
Net revenues 1,804 294 3,465 632
Foreign Commercial [Member]        
Net revenues 29 21 127 70
Foreign Commercial [Member] | Treatment [Member]        
Net revenues 9 64
Foreign Commercial [Member] | Services [Member]        
Net revenues $ 20 $ 21 $ 63 $ 70