XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Revenue - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue $ 93,629 $ 94,878 $ 276,915 $ 292,117
Communications [Member]        
Revenue 24,134 25,309 71,506 74,298
E-Commerce and Consumer [Member]        
Revenue 15,524 20,276 48,061 59,015
Financial and Business Service [Member]        
Revenue 11,040 13,372 36,347 39,593
Media [Member]        
Revenue 15,439 10,748 44,942 40,503
Travel and Hospitality [Member]        
Revenue 13,023 13,103 36,569 37,659
Health Care and Education [Member]        
Revenue 6,790 6,977 18,277 22,108
Technology, IT and Related Service [Member]        
Revenue 3,337 2,615 9,447 9,539
Other Sector [Member]        
Revenue $ 4,342 $ 2,478 $ 11,766 $ 9,402