XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table shows the disaggregation of the Company’s revenues by major customer location. Revenues are attributed to geographic regions based upon billed client location. Substantially all of the revenue in our North America region relates to operations in the United States.
Three Months Ended
March 31,
20232022
Customer Location(in thousands)
North America$63,949 $57,609 
Europe15,894 13,735 
Other237 66 
Total Revenues$80,080 $71,410 
The following table shows the disaggregation of the Company’s revenues by main vertical markets:
Three Months Ended
March 31,
20232022
Vertical(in thousands)
Technology, Media and Telecom$26,811 $21,444 
Retail25,396 23,307 
CPG/Manufacturing(1)
12,646 14,979 
Finance6,515 4,527 
Other8,712 7,153 
Total Revenues$80,080 $71,410 
__________________________
(1)CPG stands for Consumer Packaged Goods
The following table shows the disaggregation of the Company’s revenues by contract types:
Three Months Ended
March 31,
20232022
Contract Type(in thousands)
Time-and-material$70,526 $65,206 
Fixed-fee9,554 6,204 
Total Revenues$80,080 $71,410 
Schedules of Concentration of Risk, by Risk Factor
The following table shows the amount of revenue derived from each customer exceeding 10% of the Company’s revenue:
Three Months Ended
March 31,
20232022
Customer 113.9 %11.2 %
Customer 2n/a10.3 %
The following table shows number of customers exceeding 10% of the Company’s billed and unbilled receivable balances:
As of
March 31,
2023
December 31,
2022
Accounts receivable22
Unbilled receivable22