XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Total Revenues $ 71,410 $ 39,134
Time-and-material    
Disaggregation of Revenue [Line Items]    
Total Revenues 65,206 36,240
Fixed-fee    
Disaggregation of Revenue [Line Items]    
Total Revenues 6,204 2,894
Retail    
Disaggregation of Revenue [Line Items]    
Total Revenues 23,307 8,850
Technology, Media and Telecom    
Disaggregation of Revenue [Line Items]    
Total Revenues 21,444 14,411
CPG/Manufacturing    
Disaggregation of Revenue [Line Items]    
Total Revenues 14,979 8,725
Finance    
Disaggregation of Revenue [Line Items]    
Total Revenues 4,527 3,438
Other    
Disaggregation of Revenue [Line Items]    
Total Revenues 7,153 3,710
North America    
Disaggregation of Revenue [Line Items]    
Total Revenues 57,609 32,606
Europe    
Disaggregation of Revenue [Line Items]    
Total Revenues 13,735 6,528
Other    
Disaggregation of Revenue [Line Items]    
Total Revenues $ 66 $ 0