v3.26.1
Concentrations of Credit and Other Risks (Details) - Customer Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Sales Revenue | U.S. Government        
Concentration Risk [Line Items]        
Concentration risk 37.00% 39.00% 37.00% 37.00%
Sales Revenue | Raytheon Technologies        
Concentration Risk [Line Items]        
Concentration risk 12.00%   11.00%  
Accounts Receivable | One Customer        
Concentration Risk [Line Items]        
Concentration risk     30.00%