XML 80 R73.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Information - Schedule of Segment Revenue, Significant Segment Expenses, and Segment Profit (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]                
Revenue $ 465,405     $ 516,998     $ 1,429,178 $ 1,523,463
Significant segment expenses:                
Direct labor and related fringe costs 178,002     197,473     556,072 584,017
Subcontractors and other direct costs 112,543     127,574     335,440 380,894
Indirect and selling expenses 122,261     132,816     377,169 389,001
Depreciation and amortization 14,168     13,111     43,665 40,176
Interest expense 7,924     7,242     23,844 23,326
Provision for income taxes 6,980     5,251     16,419 21,399
Other segment (income) expense [1] (239)     852     2,291 (957)
Net income 23,766 $ 23,661 $ 26,851 32,679 $ 25,611 $ 27,317 74,278 85,607
Depreciation and Amortization                
Significant segment expenses:                
Depreciation and amortization 5,004     4,820     15,797 15,303
Amortization of Intangible Assets Acquired in Business Combinations                
Significant segment expenses:                
Depreciation and amortization $ 9,164     $ 8,291     $ 27,868 $ 24,873
[1] Other segment (income) expense includes interest income, foreign currency expense, and gains/losses on disposition of assets.