XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue Substantially all of the revenue in our North America region relates to operations in the United States.
For the years ended December 31,
202320222021
Customer Location(in thousands)
North America$238,989 $243,962 $168,561 
Europe60,756 53,109 36,595 
Other13,165 13,411 6,124 
Total Revenues$312,910 $310,482 $211,280 
The following table shows the disaggregation of the Company’s revenues by main vertical markets for the years ended December 31, 2023, 2022 and 2021:
For the years ended December 31,
202320222021
Vertical(in thousands)
Retail$102,551 $99,681 $61,717 
Tech, Media and Telecom98,830 98,334 67,689 
CPG/Manufacturing42,861 61,216 43,461 
Finance28,842 21,893 17,515 
Other39,826 29,358 20,898 
Total Revenues$312,910 $310,482 $211,280 

The following table shows the disaggregation of the Company’s revenues by contract types for the years ended December 31, 2023, 2022 and 2021:
For the years ended December 31,
202320222021
Contract Type(in thousands)
Time-and-material$281,282 $285,916 $194,926 
Fixed-fee29,991 24,566 16,354 
Other revenues
1,637 — — 
Total Revenues$312,910 $310,482 $211,280