XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenues $ 358,178 $ 285,370 $ 1,022,832 $ 818,744
Consulting And Managed Services Capability [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 214,688 155,901 589,137 454,356
Digital Capability [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 143,490 129,469 433,695 364,388
Healthcare        
Disaggregation of Revenue [Line Items]        
Revenues 179,177 131,319 501,994 381,669
Healthcare | Consulting And Managed Services Capability [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 130,548 88,626 357,228 256,340
Healthcare | Digital Capability [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 48,629 42,693 144,766 125,329
Education        
Disaggregation of Revenue [Line Items]        
Revenues 111,043 94,347 325,884 263,234
Education | Consulting And Managed Services Capability [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 55,837 49,363 162,490 142,823
Education | Digital Capability [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 55,206 44,984 163,394 120,411
Commercial:        
Disaggregation of Revenue [Line Items]        
Revenues 67,958 59,704 194,954 173,841
Commercial: | Consulting And Managed Services Capability [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 28,303 17,912 69,419 55,193
Commercial: | Digital Capability [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 39,655 $ 41,792 $ 125,535 $ 118,648