Quarterly report [Sections 13 or 15(d)]

Schedule of Disaggregation of Revenue (Details)

v3.26.1
Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Revenue $ 11,126 $ 13,919
Domestic Government [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 7,605 9,784
Domestic Commercial [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 2,594 1,578
Foreign Government [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 669 2,261
Foreign Commercial [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 258 296
Fixed Price [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 8,110 12,116
Time and Materials [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 3,016 1,803
Treatment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 7,878 9,186
Treatment [Member] | Domestic Government [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 4,705 5,250
Treatment [Member] | Domestic Commercial [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 2,361 1,467
Treatment [Member] | Foreign Government [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 589 2,207
Treatment [Member] | Foreign Commercial [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 223 262
Treatment [Member] | Fixed Price [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 7,878 9,186
Treatment [Member] | Time and Materials [Member]    
Disaggregation of Revenue [Line Items]    
Revenue
Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 3,248 4,733
Services [Member] | Domestic Government [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 2,900 4,534
Services [Member] | Domestic Commercial [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 233 111
Services [Member] | Foreign Government [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 80 54
Services [Member] | Foreign Commercial [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 35 34
Services [Member] | Fixed Price [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 232 2,930
Services [Member] | Time and Materials [Member]    
Disaggregation of Revenue [Line Items]    
Revenue $ 3,016 $ 1,803