XML 92 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill - Summary of Changes in Carrying Value of Goodwill by Reporting Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Goodwill [Line Items]    
Beginning Balance $ 1,792,665 $ 1,661,850
Acquisitions 294,248 129,599
Foreign Exchange (4,233) 1,216
Ending Balance 2,082,680 1,792,665
Federal Solutions    
Goodwill [Line Items]    
Beginning Balance 1,686,901 1,591,563
Acquisitions 119,663 95,338
Foreign Exchange 0 0
Ending Balance 1,806,564 1,686,901
Critical Infrastructure    
Goodwill [Line Items]    
Beginning Balance 105,764 70,287
Acquisitions 174,585 34,261
Foreign Exchange (4,233) 1,216
Ending Balance $ 276,116 $ 105,764