XML 116 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information Segment Information - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenues $ 1,521,805 $ 1,398,755 $ 1,158,961
Revenues before reimbursable expenses 1,486,085 1,362,060 1,132,455
Consulting And Managed Services Capability      
Disaggregation of Revenue [Line Items]      
Revenues 885,485 804,543 655,425
Revenues before reimbursable expenses 863,859 782,020 637,994
Digital Capability      
Disaggregation of Revenue [Line Items]      
Revenues 636,320 594,212 503,536
Revenues before reimbursable expenses 622,226 580,040 494,461
Healthcare      
Disaggregation of Revenue [Line Items]      
Revenues 777,437 696,313 551,346
Revenues before reimbursable expenses 756,263 673,989 534,999
Healthcare | Consulting And Managed Services Capability      
Disaggregation of Revenue [Line Items]      
Revenues 549,686 493,263 377,617
Revenues before reimbursable expenses 533,846 476,726 365,645
Healthcare | Digital Capability      
Disaggregation of Revenue [Line Items]      
Revenues 227,751 203,050 173,729
Revenues before reimbursable expenses 222,417 197,263 169,354
Education [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 483,541 438,892 365,823
Revenues before reimbursable expenses 474,221 429,663 359,835
Education [Member] | Consulting And Managed Services Capability      
Disaggregation of Revenue [Line Items]      
Revenues 245,358 219,098 195,204
Revenues before reimbursable expenses 240,985 214,971 192,336
Education [Member] | Digital Capability      
Disaggregation of Revenue [Line Items]      
Revenues 238,183 219,794 170,619
Revenues before reimbursable expenses 233,236 214,692 167,499
Commercial      
Disaggregation of Revenue [Line Items]      
Revenues 260,827 263,550 241,792
Revenues before reimbursable expenses 255,601 258,408 237,621
Commercial | Consulting And Managed Services Capability      
Disaggregation of Revenue [Line Items]      
Revenues 90,441 92,182 82,604
Revenues before reimbursable expenses 89,028 90,323 80,013
Commercial | Digital Capability      
Disaggregation of Revenue [Line Items]      
Revenues 170,386 171,368 159,188
Revenues before reimbursable expenses $ 166,573 $ 168,085 $ 157,608