Quarterly report pursuant to Section 13 or 15(d)

Schedule of Disaggregation of Revenue (Details)

v3.22.2
Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Net revenues $ 19,455 $ 16,145 $ 35,370 $ 39,278
Domestic Government [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 16,892 12,403 30,952 29,662
Domestic Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 2,187 2,451 3,785 5,309
Foreign Government [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 161 1,268 259 4,166
Foreign Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 215 23 374 141
Treatment [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 8,393 7,706 15,872 15,201
Treatment [Member] | Domestic Government [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 6,243 5,639 12,058 10,237
Treatment [Member] | Domestic Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 1,803 2,060 3,239 4,328
Treatment [Member] | Foreign Government [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 153 7 245 541
Treatment [Member] | Foreign Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 194 330 95
Services [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 11,062 8,439 19,498 24,077
Services [Member] | Domestic Government [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 10,649 6,764 18,894 19,425
Services [Member] | Domestic Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 384 391 546 981
Services [Member] | Foreign Government [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 8 1,261 14 3,625
Services [Member] | Foreign Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 21 23 44 46
Fixed Price [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 16,309 9,188 29,549 19,264
Fixed Price [Member] | Treatment [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 8,393 7,706 15,872 15,201
Fixed Price [Member] | Services [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 7,916 1,482 13,677 4,063
Time and Materials [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 3,146 6,957 5,821 20,014
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 $ 3,146 $ 6,957 $ 5,821 $ 20,014