Quarterly report pursuant to Section 13 or 15(d)

Schedule of Disaggregation of Revenue (Details)

v3.21.2
Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Net revenues $ 16,145 $ 22,047 $ 39,278 $ 46,907
Domestic Government [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 12,403 18,846 29,662 40,334
Domestic Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 2,451 2,216 5,309 4,551
Foreign Government [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 1,268 965 4,166 1,979
Foreign Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 23 20 141 43
Treatment [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 7,706 7,840 15,201 17,403
Treatment [Member] | Domestic Government [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 5,639 6,055 10,237 13,745
Treatment [Member] | Domestic Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 2,060 1,785 4,328 3,658
Treatment [Member] | Foreign Government [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 7 541
Treatment [Member] | Foreign Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 95
Services [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 8,439 14,207 24,077 29,504
Services [Member] | Domestic Government [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 6,764 12,791 19,425 26,589
Services [Member] | Domestic Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 391 431 981 893
Services [Member] | Foreign Government [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 1,261 965 3,625 1,979
Services [Member] | Foreign Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 23 20 46 43
Fixed Price [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 9,188 10,169 19,264 21,124
Fixed Price [Member] | Treatment [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 7,706 7,840 15,201 17,403
Fixed Price [Member] | Services [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 1,482 2,329 4,063 3,721
Time and Materials [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 6,957 11,878 20,014 25,783
Time and Materials [Member] | Treatment [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues
Time and Materials [Member] | Services [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues $ 6,957 $ 11,878 $ 20,014 $ 25,783