Quarterly report [Sections 13 or 15(d)]

Schedule of Disaggregation of Revenue (Details)

v3.26.3
Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 17,948 $ 17,454 $ 41,959 $ 45,959
Domestic Government [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 12,685 12,580 29,711 32,261
Domestic Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 4,259 3,571 9,782 8,805
Foreign Government [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 650 1,019 1,610 3,969
Foreign Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 354 284 856 924
Fixed Price [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 13,047 13,543 29,730 37,695
Time and Materials [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 4,901 3,911 12,229 8,264
Treatment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 11,601 13,114 27,768 33,696
Treatment [Member] | Domestic Government [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 7,621 9,204 17,909 21,600
Treatment [Member] | Domestic Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 3,261 2,855 7,855 7,644
Treatment [Member] | Foreign Government [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 399 859 1,252 3,684
Treatment [Member] | Foreign Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 320 196 752 768
Treatment [Member] | Fixed Price [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 11,601 13,114 27,768 33,696
Treatment [Member] | Time and Materials [Member]        
Disaggregation of Revenue [Line Items]        
Revenue
Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 6,347 4,340 14,191 12,263
Services [Member] | Domestic Government [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 5,064 3,376 11,802 10,661
Services [Member] | Domestic Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 998 716 1,927 1,161
Services [Member] | Foreign Government [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 251 160 358 285
Services [Member] | Foreign Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 34 88 104 156
Services [Member] | Fixed Price [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,446 429 1,962 3,999
Services [Member] | Time and Materials [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 4,901 $ 3,911 $ 12,229 $ 8,264