XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Total Revenues $ 80,080 $ 71,410
Time-and-material    
Disaggregation of Revenue [Line Items]    
Total Revenues 70,526 65,206
Fixed-fee    
Disaggregation of Revenue [Line Items]    
Total Revenues 9,554 6,204
Retail    
Disaggregation of Revenue [Line Items]    
Total Revenues 25,396 23,307
Technology, Media and Telecom    
Disaggregation of Revenue [Line Items]    
Total Revenues 26,811 21,444
CPG/Manufacturing(1)    
Disaggregation of Revenue [Line Items]    
Total Revenues 12,646 14,979
Finance    
Disaggregation of Revenue [Line Items]    
Total Revenues 6,515 4,527
Other    
Disaggregation of Revenue [Line Items]    
Total Revenues 8,712 7,153
North America    
Disaggregation of Revenue [Line Items]    
Total Revenues 63,949 57,609
Europe    
Disaggregation of Revenue [Line Items]    
Total Revenues 15,894 13,735
Other    
Disaggregation of Revenue [Line Items]    
Total Revenues $ 237 $ 66