v3.26.1
Revenue Recognition from Contracts with Customers - Schedule of Disaggregation of Revenue by Customer Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Revenue $ 1,002 $ 868
U.S. government agencies [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 950 837
Commercial and non-U.S. government customers [Member]    
Disaggregation of Revenue [Line Items]    
Revenue $ 52 $ 31