XML 115 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Components of Segment Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Components of Segment Information      
Revenues before reimbursable expenses $ 1,486,085 $ 1,362,060 $ 1,132,455
Reimbursable expenses (35,720) (36,695) (26,506)
Revenues 1,521,805 1,398,755 1,158,961
Direct costs (exclusive of depreciation and amortization included below) 1,010,077 942,697 785,881
Reimbursable expenses 35,715 36,766 26,671
Selling, general and administrative expenses 286,655 257,932 209,574
Depreciation and amortization expense 24,822 24,906 27,359
Total operating expenses 1,352,986 1,273,407 1,059,201
Operating income (loss) 168,819 125,348 99,760
Other gains, net 14,196 444 193
Restructuring charges 9,913 11,550 9,909
Interest expense, net of interest income (25,347) (19,573) (11,883)
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest 154,016 83,895 108,577
Healthcare      
Components of Segment Information      
Revenues before reimbursable expenses 756,263 673,989 534,999
Revenues 777,437 696,313 551,346
Restructuring charges 1,300 1,300 700
Education [Member]      
Components of Segment Information      
Revenues before reimbursable expenses 474,221 429,663 359,835
Revenues 483,541 438,892 365,823
Restructuring charges 400 100 3,900
Commercial      
Components of Segment Information      
Revenues before reimbursable expenses 255,601 258,408 237,621
Revenues 260,827 263,550 241,792
Restructuring charges 600 2,000 1,600
Operating Segments [Member]      
Components of Segment Information      
Revenues before reimbursable expenses 1,486,085 1,362,060 1,132,455
Reimbursable expenses (35,720) (36,695) (26,506)
Revenues 1,521,805 1,398,755 1,158,961
Operating income (loss) 368,647 326,200 260,176
Operating Segments [Member] | Healthcare      
Components of Segment Information      
Revenues before reimbursable expenses 756,263 673,989 534,999
Reimbursable expenses (21,174) (22,324) (16,347)
Revenues 777,437 696,313 551,346
Direct costs (exclusive of depreciation and amortization included below) 489,123 452,080 360,823
Reimbursable expenses 21,174 22,332 16,463
Selling, general and administrative expenses 49,728 41,351 36,155
Depreciation and amortization expense 7,162 6,373 6,015
Segment Reporting, Other Item Amount 1,322 1,277 663
Total operating expenses 568,509 523,413 420,119
Operating income (loss) 208,928 172,900 131,227
Operating Segments [Member] | Education [Member]      
Components of Segment Information      
Revenues before reimbursable expenses 474,221 429,663 359,835
Reimbursable expenses (9,320) (9,229) (5,988)
Revenues 483,541 438,892 365,823
Direct costs (exclusive of depreciation and amortization included below) 337,607 308,800 257,603
Reimbursable expenses 9,320 9,311 6,083
Selling, general and administrative expenses 25,472 21,128 18,795
Depreciation and amortization expense 1,912 437 492
Segment Reporting, Other Item Amount 709 118 3,926
Total operating expenses 375,020 339,794 286,899
Operating income (loss) 108,521 99,098 78,924
Operating Segments [Member] | Commercial      
Components of Segment Information      
Revenues before reimbursable expenses 255,601 258,408 237,621
Reimbursable expenses (5,226) (5,142) (4,171)
Revenues 260,827 263,550 241,792
Direct costs (exclusive of depreciation and amortization included below) 183,250 181,812 167,398
Reimbursable expenses 5,223 5,123 4,126
Selling, general and administrative expenses 20,371 20,251 18,003
Depreciation and amortization expense 223 210 582
Segment Reporting, Other Item Amount 562 1,952 1,658
Total operating expenses 209,629 209,348 191,767
Operating income (loss) 51,198 54,202 50,025
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]      
Components of Segment Information      
Depreciation and amortization expense 15,524 17,886 20,271
Operating income (loss) 168,819 125,348 99,760
Other operating expenses and gains 191,180 175,206 136,677
Other gains, net (14,466) (444) (218)
Restructuring charges 7,590 8,204 3,686
Interest expense, net of interest income (14,803) (41,453) 8,817
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest $ 154,016 $ 83,895 $ 108,577