XML 77 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Total Revenues $ 211,280 $ 111,283 $ 118,326
Time-and-material      
Disaggregation of Revenue [Line Items]      
Total Revenues 194,926 105,578 116,825
Fixed-fee      
Disaggregation of Revenue [Line Items]      
Total Revenues 16,354 5,705 1,501
Tech, Media and Telecom      
Disaggregation of Revenue [Line Items]      
Total Revenues 67,689 45,362 32,337
Retail      
Disaggregation of Revenue [Line Items]      
Total Revenues 61,717 33,975 67,367
Financial Service      
Disaggregation of Revenue [Line Items]      
Total Revenues 17,515 13,589 12,479
CPG/Manufacturing      
Disaggregation of Revenue [Line Items]      
Total Revenues 43,461 14,202 4,850
Other      
Disaggregation of Revenue [Line Items]      
Total Revenues 20,898 4,155 1,293
North America      
Disaggregation of Revenue [Line Items]      
Total Revenues 168,524 110,288 118,326
Europe      
Disaggregation of Revenue [Line Items]      
Total Revenues 42,479 995 0
Other      
Disaggregation of Revenue [Line Items]      
Total Revenues $ 277 $ 0 $ 0