XML 103 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segments, Significant Customers, Supplier and Service Providers and Geographic Information Narrative (Details)
12 Months Ended
Dec. 31, 2024
Rate
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
No Single Customer Over 10% Total Revenue - Commercial   10.00%  
No Single Customer Over 10% Total AR - Government 10.00% 10.00%  
No Single Customer Over 10% Total Revenue - Government 10.00% 10.00%  
No Single Country Greater than Stated Percentage - PP&E 10.00% 10.00%  
No Single Country or Region Representing More Than Stated Percentage of Total Revenue   10.00%  
Sales revenue, net | Customer Concentration Risk | Prime contracts with U.S. government      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 27.00% 25.00% 21.00%
Accounts receivable | Customer Concentration Risk | Prime contracts with U.S. government      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 51.00% 46.00%