XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Revenue (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended March 31,

 

Vertical

 

2023

  

2022

 

Telecom

  23,985   24,343 

E-commerce & Consumer

  15,996   20,143 

Financial & Business Services

  13,379   13,135 

Media & Cable

  13,966   15,351 

Travel & Hospitality

  11,699   12,272 

Healthcare & Education

  6,646   8,633 

Technology, IT & Related Services

  3,271   3,619 

Other verticals

  3,147   3,596 

Revenue

  92,089   101,092

 

Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

As of March 31, 2023

  

As of December 31, 2022

 

Trade accounts receivables and Unbilled Revenue

  77,877   74,377 

Less: Allowance for expected credit loss

  (3,363)  (3,032)

Trade accounts receivables and Unbilled Revenue

  74,514   71,345 
Accounts Receivable, Allowance for Credit Loss [Table Text Block]
  

As of March 31, 2023

 

Balance at the beginning of the period

  3,032 

Transition period adjustment pursuant to ASC 326

  135 

Additions during the period

  196 

Balance at the end of the period

  3,363