Quarterly report pursuant to Section 13 or 15(d)

Schedule of Disaggregation of Revenue (Details)

v3.22.2.2
Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Net revenues $ 18,472 $ 15,797 $ 53,842 $ 55,075
Domestic Government [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 14,992 11,277 45,944 41,134
Domestic Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 3,119 2,355 6,904 7,469
Foreign Government [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 287 1,967 544 6,133
Foreign Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 74 198 450 339
Treatment [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 8,877 8,893 24,749 24,094
Treatment [Member] | Domestic Government [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 5,728 6,725 17,786 16,962
Treatment [Member] | Domestic Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 2,806 1,956 6,045 6,284
Treatment [Member] | Foreign Government [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 287 36 532 577
Treatment [Member] | Foreign Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 56 176 386 271
Services [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 9,595 6,904 29,093 30,981
Services [Member] | Domestic Government [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 9,264 4,552 28,158 24,172
Services [Member] | Domestic Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 313 399 859 1,185
Services [Member] | Foreign Government [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 1,931 12 5,556
Services [Member] | Foreign Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 18 22 64 68
Fixed Price [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 15,769 11,924 45,318 31,188
Fixed Price [Member] | Treatment [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 8,877 8,893 24,749 24,094
Fixed Price [Member] | Services [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 6,892 3,031 20,569 7,094
Time and Materials [Member]        
Disaggregation of Revenue [Line Items]        
Net revenues 2,703 3,873 8,524 23,887
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 $ 2,703 $ 3,873 $ 8,524 $ 23,887