XML 55 R41.htm IDEA: XBRL DOCUMENT v3.25.4
Accounting Policies - Concentration of Credit and Customer Risk (Details) - Customer Concentration Risk
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Sales Revenue, Net | Federal Government Agencies      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk percentage 25.30% 23.90% 21.30%
Sales Revenue, Net | Top Three U.S. Federal Government Agencies      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk percentage 3.90% 4.00% 4.20%
Sales Revenue, Net | Foreign Customers      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk percentage 37.60% 36.60% 35.80%
Accounts Receivable | Customer One      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk percentage 13.40% 17.50%