XML 120 R110.htm IDEA: XBRL DOCUMENT v3.25.4
Segment Information and Geographic Data - Schedule of Segment Revenue, Significant Segment Expenses, and Segment Profit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Revenue $ 1,872,851 $ 2,019,787 $ 1,963,238
Significant segment expenses:      
Direct labor & related fringe benefit costs 722,849 775,239 730,322
Subcontractors & other direct costs 453,986 506,777 534,696
Indirect and selling expenses 492,404 518,453 505,162
Depreciation and amortization 58,147 53,476 60,738
Interest expense 31,268 29,878 39,952
Provision for income taxes 20,405 27,888 13,935
Other segment expense (income) [1] 2,204 (2,094) (4,179)
Net income 91,588 110,170 82,612
Depreciation and Amortization      
Significant segment expenses:      
Depreciation and amortization 21,140 20,484 25,277
Amortization of Intangible Assets Acquired in Business Combinations      
Significant segment expenses:      
Depreciation and amortization $ 37,007 $ 32,992 $ 35,461
[1] Other segment expense (income) primarily includes interest income, gains/losses on foreign currency, and gains/losses on disposition of assets.