v3.25.4
Acquisition - Schedule of Intangible Assets Acquired (Details) - USD ($)
$ in Thousands
May 20, 2025
Jan. 03, 2025
Aerojet Ordnance Tennessee, Inc.    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Amount   $ 27,000
Aerojet Ordnance Tennessee, Inc. | Customer relationships    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Amount   $ 25,400
Amortization Period   6 years
Aerojet Ordnance Tennessee, Inc. | Backlog    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Amount   $ 1,600,000
Amortization Period   1 year
Kinectrics Holdings, Inc. | Tradename    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Trade name $ 35,900  
Kinectrics Holdings, Inc. | Customer relationships    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Amount $ 107,500  
Amortization Period 20 years  
Kinectrics Holdings, Inc. | Developed Technology Rights    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Amount $ 7,900  
Amortization Period 20 years