XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Note 4 - Revenue (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 

Vertical

 

2022

   

2021

   

2022

   

2021

 

Telecom

    60,694       53,611       116,746       105,285  

E-commerce & Consumer

    18,851       26,221       39,377       52,324  

Media & Cable

    15,927       23,778       32,869       49,572  

Financial & Business Services

    17,605       15,763       34,300       31,214  

Travel & Hospitality

    13,495       10,542       27,010       21,039  

Healthcare & Education

    7,363       40,018       18,826       57,705  

Technology, IT & Related Services

    5,112       4,858       10,457       9,939  

Other verticals

    28,594       14,645       55,373       25,853  

Gross revenue

    167,641       189,436       334,958       352,931  

Less: Warrant contra revenue

    -       (405 )     -       (830 )

Net revenue

  $ 167,641     $ 189,031     $ 334,958     $ 352,101