XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenues (Tables)
3 Months Ended
Mar. 31, 2024
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 location of the customer served irrespective of the location billed, or the location of the delivery center performing the work. Substantially all of the revenue in our North America region relates to operations in the United States.
Three Months Ended
March 31,
20242023
Customer Location(in thousands)
North America$63,740 $60,137 
Europe13,402 15,908 
Other2,675 4,035 
Total Revenues$79,817 $80,080 
The following table shows the disaggregation of the Company’s revenues by main vertical markets:
Three Months Ended
March 31,
20242023
Vertical(in thousands)
Retail$24,629 $25,396 
Technology, Media and Telecom24,033 26,811 
Finance10,243 6,515 
CPG/Manufacturing(1)
9,559 12,646 
Healthcare and Pharma
3,009 3,152 
Other8,344 5,560 
Total Revenues$79,817 $80,080 
__________________________
(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,
20242023
Contract Type(in thousands)
Time-and-material$74,820 $70,526 
Fixed-fee4,412 9,554 
Other revenues585 — 
Total Revenues$79,817 $80,080 
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,
20242023
Customer 116.7 %13.9 %
The following table shows number of customers exceeding 10% of the Company’s billed and unbilled receivable balances:
As of
March 31,
2024
December 31,
2023
Accounts receivable11
Unbilled receivable32