XML 69 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Change in revenue for the period $ 29,559    
Revenues $ 786,551 $ 756,992 $ 712,537
Percentage of revenues 100.00% 100.00%  
Electronic Systems      
Disaggregation of Revenue [Line Items]      
Change in revenue for the period $ 1,227    
Revenues $ 431,363 $ 430,136  
Percentage of revenues 100.00% 100.00%  
Structural Systems      
Disaggregation of Revenue [Line Items]      
Change in revenue for the period $ 28,332    
Revenues $ 355,188 $ 326,856  
Percentage of revenues 100.00% 100.00%  
Military and space      
Disaggregation of Revenue [Line Items]      
Change in revenue for the period $ 16,126    
Revenues $ 419,945 $ 403,819  
Percentage of revenues 53.40% 53.30%  
Military and space | Electronic Systems      
Disaggregation of Revenue [Line Items]      
Change in revenue for the period $ 14,011    
Revenues $ 307,496 $ 293,485  
Percentage of revenues 71.30% 68.20%  
Military and space | Structural Systems      
Disaggregation of Revenue [Line Items]      
Change in revenue for the period $ 2,115    
Revenues $ 112,449 $ 110,334  
Percentage of revenues 31.70% 33.80%  
Commercial aerospace      
Disaggregation of Revenue [Line Items]      
Change in revenue for the period $ 23,823    
Revenues $ 333,114 $ 309,291  
Percentage of revenues 42.30% 40.90%  
Commercial aerospace | Electronic Systems      
Disaggregation of Revenue [Line Items]      
Change in revenue for the period $ (2,394)    
Revenues $ 90,375 $ 92,769  
Percentage of revenues 20.90% 21.60%  
Commercial aerospace | Structural Systems      
Disaggregation of Revenue [Line Items]      
Change in revenue for the period $ 26,217    
Revenues $ 242,739 $ 216,522  
Percentage of revenues 68.30% 66.20%  
Industrial      
Disaggregation of Revenue [Line Items]      
Change in revenue for the period $ (10,390)    
Revenues $ 33,492 $ 43,882  
Percentage of revenues 4.30% 5.80%  
Industrial | Electronic Systems      
Disaggregation of Revenue [Line Items]      
Change in revenue for the period $ (10,390)    
Revenues $ 33,492 $ 43,882  
Percentage of revenues 7.80% 10.20%