Quarterly report pursuant to Section 13 or 15(d)

Schedule of Disaggregation of Revenue (Details)

v3.23.1
Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenue $ 20,107 $ 15,915
Domestic Government [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 16,975 14,060
Domestic Commercial [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 2,803 1,598
Foreign Government [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 272 98
Foreign Commercial [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 57 159
Fixed Price [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 18,241 13,240
Time and Materials [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 1,866 2,675
Treatment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 9,594 7,479
Treatment [Member] | Domestic Government [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 7,257 5,815
Treatment [Member] | Domestic Commercial [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 2,206 1,436
Treatment [Member] | Foreign Government [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 95 92
Treatment [Member] | Foreign Commercial [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 36 136
Treatment [Member] | Fixed Price [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 9,594 7,479
Treatment [Member] | Time and Materials [Member]    
Disaggregation of Revenue [Line Items]    
Revenue
Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 10,513 8,436
Services [Member] | Domestic Government [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 9,718 8,245
Services [Member] | Domestic Commercial [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 597 162
Services [Member] | Foreign Government [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 177 6
Services [Member] | Foreign Commercial [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 21 23
Services [Member] | Fixed Price [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 8,647 5,761
Services [Member] | Time and Materials [Member]    
Disaggregation of Revenue [Line Items]    
Revenue $ 1,866 $ 2,675