Annual report pursuant to Section 13 and 15(d)

SCHEDULE OF DISAGGREGATION OF REVENUE (Details)

v3.24.0.1
SCHEDULE OF DISAGGREGATION OF REVENUE (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Total $ 89,735 $ 70,599
Domestic Government [Member]    
Disaggregation of Revenue [Line Items]    
Total 70,642 59,658
Domestic Commercial [Member]    
Disaggregation of Revenue [Line Items]    
Total 17,027 9,715
Foreign Government [Member]    
Disaggregation of Revenue [Line Items]    
Total 1,620 372
Foreign Commercial [Member]    
Disaggregation of Revenue [Line Items]    
Total 446 854
Fixed Price [Member]    
Disaggregation of Revenue [Line Items]    
Total 85,017 60,318
Timeand Materials [Member]    
Disaggregation of Revenue [Line Items]    
Total 4,718 10,281
Treatment [Member]    
Disaggregation of Revenue [Line Items]    
Total 43,477 33,358
Treatment [Member] | Domestic Government [Member]    
Disaggregation of Revenue [Line Items]    
Total 31,448 23,752
Treatment [Member] | Domestic Commercial [Member]    
Disaggregation of Revenue [Line Items]    
Total 10,670 8,307
Treatment [Member] | Foreign Government [Member]    
Disaggregation of Revenue [Line Items]    
Total 1,001 574
Treatment [Member] | Foreign Commercial [Member]    
Disaggregation of Revenue [Line Items]    
Total 358 725
Treatment [Member] | Fixed Price [Member]    
Disaggregation of Revenue [Line Items]    
Total 43,477 33,358
Treatment [Member] | Timeand Materials [Member]    
Disaggregation of Revenue [Line Items]    
Total
Services [Member]    
Disaggregation of Revenue [Line Items]    
Total 46,258 37,241
Services [Member] | Domestic Government [Member]    
Disaggregation of Revenue [Line Items]    
Total 39,194 35,906
Services [Member] | Domestic Commercial [Member]    
Disaggregation of Revenue [Line Items]    
Total 6,357 1,408
Services [Member] | Foreign Government [Member]    
Disaggregation of Revenue [Line Items]    
Total 619 (202)
Services [Member] | Foreign Commercial [Member]    
Disaggregation of Revenue [Line Items]    
Total 88 129
Services [Member] | Fixed Price [Member]    
Disaggregation of Revenue [Line Items]    
Total 41,540 26,960
Services [Member] | Timeand Materials [Member]    
Disaggregation of Revenue [Line Items]    
Total $ 4,718 $ 10,281