XML 72 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenues before reimbursable expenses $ 404,141 $ 363,385
Revenues before reimbursable expenses 395,690 355,961
Consulting And Managed Services Capability [Member]    
Disaggregation of Revenue [Line Items]    
Revenues before reimbursable expenses 228,783 205,916
Digital Capability [Member]    
Disaggregation of Revenue [Line Items]    
Revenues before reimbursable expenses 175,358 157,469
Consulting And Managed Services Capability [Member]    
Disaggregation of Revenue [Line Items]    
Revenues before reimbursable expenses 223,921 201,559
Digital Capability [Member]    
Disaggregation of Revenue [Line Items]    
Revenues before reimbursable expenses 171,769 154,402
Education    
Disaggregation of Revenue [Line Items]    
Revenues before reimbursable expenses 125,016 113,545
Revenues before reimbursable expenses 122,748 111,583
Education | Consulting And Managed Services Capability [Member]    
Disaggregation of Revenue [Line Items]    
Revenues before reimbursable expenses 64,658 55,894
Education | Digital Capability [Member]    
Disaggregation of Revenue [Line Items]    
Revenues before reimbursable expenses 60,358 57,651
Education | Consulting And Managed Services Capability [Member]    
Disaggregation of Revenue [Line Items]    
Revenues before reimbursable expenses 63,544 55,109
Education | Digital Capability [Member]    
Disaggregation of Revenue [Line Items]    
Revenues before reimbursable expenses 59,204 56,474
Commercial:    
Disaggregation of Revenue [Line Items]    
Revenues before reimbursable expenses 75,804 64,871
Revenues before reimbursable expenses 74,452 63,636
Commercial: | Consulting And Managed Services Capability [Member]    
Disaggregation of Revenue [Line Items]    
Revenues before reimbursable expenses 17,092 22,670
Commercial: | Digital Capability [Member]    
Disaggregation of Revenue [Line Items]    
Revenues before reimbursable expenses 58,712 42,201
Commercial: | Consulting And Managed Services Capability [Member]    
Disaggregation of Revenue [Line Items]    
Revenues before reimbursable expenses 17,003 22,239
Commercial: | Digital Capability [Member]    
Disaggregation of Revenue [Line Items]    
Revenues before reimbursable expenses 57,449 41,397
Healthcare    
Disaggregation of Revenue [Line Items]    
Revenues before reimbursable expenses 203,321 184,969
Revenues before reimbursable expenses 198,490 180,742
Healthcare | Consulting And Managed Services Capability [Member]    
Disaggregation of Revenue [Line Items]    
Revenues before reimbursable expenses 147,033 127,352
Healthcare | Digital Capability [Member]    
Disaggregation of Revenue [Line Items]    
Revenues before reimbursable expenses 56,288 57,617
Healthcare | Consulting And Managed Services Capability [Member]    
Disaggregation of Revenue [Line Items]    
Revenues before reimbursable expenses 143,374 124,211
Healthcare | Digital Capability [Member]    
Disaggregation of Revenue [Line Items]    
Revenues before reimbursable expenses $ 55,116 $ 56,531