v3.26.1
Research and Development Revenue - Schedule of Revenues Disaggregated (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Revenues Disaggregated [Line Items]    
Total revenue $ 3,991 $ 6,707
BARDA [Member]    
Schedule of Revenues Disaggregated [Line Items]    
Total revenue 3,311 6,382
Other U.S. governmental authorities [Member]    
Schedule of Revenues Disaggregated [Line Items]    
Total revenue $ 680 $ 325