XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Revenue (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 

Vertical:

 

2021

   

2020

   

2021

   

2020

 

Telecom

    53,611       50,186       105,285       105,527  

Healthcare & Education

    40,018       9,178       57,705       22,617  

E-commerce & Consumer

    26,221       21,354       52,324       47,802  

Media & Cable

    23,778       22,099       49,572       45,265  

Financial & Business Services

    15,763       10,438       31,214       23,833  

Travel & Hospitality

    10,542       14,179       21,039       29,965  

Technology, IT & Related Services

    4,858       4,402       9,939       9,497  

All other verticals

    14,645       10,816       25,853       19,323  

Gross revenue

    189,436       142,652       352,931       303,829  

Less: Warrant contra revenue

    (405 )     (485 )     (830 )     (763 )

Net revenue

  $ 189,031     $ 142,167     $ 352,101     $ 303,066