v3.26.1
Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 12,885 $ 14,586 $ 24,011 $ 28,505
Domestic Government [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 9,421 9,898 17,026 19,682
Domestic Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 2,930 3,656 5,523 5,234
Foreign Government [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 291 687 961 2,948
Foreign Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 243 345 501 641
Fixed Price [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 8,573 12,037 16,684 24,153
Time and Materials [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 4,312 2,549 7,327 4,352
Treatment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 8,289 11,397 16,168 20,583
Treatment [Member] | Domestic Government [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 5,583 7,146 10,288 12,396
Treatment [Member] | Domestic Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 2,233 3,323 4,594 4,790
Treatment [Member] | Foreign Government [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 264 617 854 2,824
Treatment [Member] | Foreign Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 209 311 432 573
Treatment [Member] | Fixed Price [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 8,289 11,397 16,168 20,583
Treatment [Member] | Time and Materials [Member]        
Disaggregation of Revenue [Line Items]        
Revenue
Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 4,596 3,189 7,843 7,922
Services [Member] | Domestic Government [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 3,838 2,752 6,738 7,286
Services [Member] | Domestic Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 697 333 929 444
Services [Member] | Foreign Government [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 27 70 107 124
Services [Member] | Foreign Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 34 34 69 68
Services [Member] | Fixed Price [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 284 640 516 3,570
Services [Member] | Time and Materials [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 4,312 $ 2,549 $ 7,327 $ 4,352