v3.25.2
Goodwill - Summary of Changes in Carrying Value of Goodwill by Reporting Segment (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Goodwill [Line Items]  
Beginning Balance $ 2,082,680
Acquisitions 76,528
Foreign Exchange 2,731
Ending Balance 2,161,939
Federal Solutions  
Goodwill [Line Items]  
Beginning Balance 1,806,564
Acquisitions 52,516
Foreign Exchange 0
Ending Balance 1,859,080
Critical Infrastructure  
Goodwill [Line Items]  
Beginning Balance 276,116
Acquisitions 24,012
Foreign Exchange 2,731
Ending Balance $ 302,859