Quarterly report pursuant to Section 13 or 15(d)

Schedule of Disaggregation of Revenue (Details)

v3.24.3
Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total $ 16,812 $ 21,877 $ 44,415 $ 67,016
Domestic Government [Member]        
Disaggregation of Revenue [Line Items]        
Total 13,924 15,539 36,126 53,763
Domestic Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Total 2,541 5,620 6,912 11,434
Foreign Government [Member]        
Disaggregation of Revenue [Line Items]        
Total 65 695 233 1,617
Foreign Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Total 282 23 1,144 202
Fixed Price [Member]        
Disaggregation of Revenue [Line Items]        
Total 15,460 20,983 41,521 63,218
Time and Materials [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,352 894 2,894 3,798
Treatment [Member]        
Disaggregation of Revenue [Line Items]        
Total 9,064 10,795 26,116 33,223
Treatment [Member] | Domestic Government [Member]        
Disaggregation of Revenue [Line Items]        
Total 6,578 7,095 18,997 24,160
Treatment [Member] | Domestic Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Total 2,229 3,450 6,045 7,925
Treatment [Member] | Foreign Government [Member]        
Disaggregation of Revenue [Line Items]        
Total 250 1 1,002
Treatment [Member] | Foreign Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Total 257 1,073 136
Treatment [Member] | Fixed Price [Member]        
Disaggregation of Revenue [Line Items]        
Total 9,064 10,795 26,116 33,223
Treatment [Member] | Time and Materials [Member]        
Disaggregation of Revenue [Line Items]        
Total
Services [Member]        
Disaggregation of Revenue [Line Items]        
Total 7,748 11,082 18,299 33,793
Services [Member] | Domestic Government [Member]        
Disaggregation of Revenue [Line Items]        
Total 7,346 8,444 17,129 29,603
Services [Member] | Domestic Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Total 312 2,170 867 3,509
Services [Member] | Foreign Government [Member]        
Disaggregation of Revenue [Line Items]        
Total 65 445 232 615
Services [Member] | Foreign Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Total 25 23 71 66
Services [Member] | Fixed Price [Member]        
Disaggregation of Revenue [Line Items]        
Total 6,396 10,188 15,405 29,995
Services [Member] | Time and Materials [Member]        
Disaggregation of Revenue [Line Items]        
Total $ 1,352 $ 894 $ 2,894 $ 3,798