XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2021
By Location  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue
The following table presents revenue disaggregated by geography for the three and six months ended June 30, 2021 and 2020:
Three Months Ended June 30,Six Months Ended June 30,
Geographical LocationReportable Segment2021202020212020
United StatesAll$277,542 $210,342 $520,122 $474,903 
CanadaAll22,992 16,609 45,642 34,865 
OtherAll45,071 32,726 87,426 77,651 
$345,605 $259,677 $653,190 $587,419 
Industry Vertical  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue
The following table presents revenue disaggregated by client industry vertical for the three and six months ended June 30, 2021 and 2020:
Three Months Ended June 30,Six Months Ended June 30,
IndustryReportable Segment2021202020212020
Food & BeverageAll$62,462 $46,811 $117,640 $104,396 
RetailAll33,901 32,728 64,678 69,537 
Consumer ProductsAll48,784 34,855 94,189 74,189 
CommunicationsAll19,215 16,172 36,205 38,014 
AutomotiveAll13,945 13,020 29,574 38,212 
TechnologyAll54,810 38,846 101,200 88,341 
HealthcareAll37,074 23,112 68,568 46,843 
FinancialsAll24,138 19,748 48,580 43,753 
Transportation and Travel/LodgingAll11,917 9,053 21,865 25,552 
OtherAll39,359 25,332 70,691 58,582 
$345,605 $259,677 $653,190 $587,419