XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Revenue - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue $ 385,074 $ 470,242
Revenue 385,074 470,242
Less: Warrant contra revenue 0 87
Revenues, Total 385,074 470,329
Communications [Member]    
Revenue 99,253 88,487
Revenue 99,253 88,487
E-Commerce and Consumer [Member]    
Revenue 77,565 89,560
Revenue 77,565 89,560
Financial and Business Service [Member]    
Revenue 53,013 95,023
Revenue 53,013 95,023
Media [Member]    
Revenue 51,945 72,239
Revenue 51,945 72,239
Travel and Hospitality [Member]    
Revenue 50,191 55,832
Revenue 50,191 55,832
Health Care and Education [Member]    
Revenue 29,054 42,998
Revenue 29,054 42,998
Technology, IT and Related Service [Member]    
Revenue 12,151 13,126
Revenue 12,151 13,126
Other Sector [Member]    
Revenue 11,902 12,977
Revenue $ 11,902 $ 12,977