XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Note 4 - Revenue - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue $ 167,641 $ 189,436 $ 334,958 $ 352,931
Revenue 167,641 189,436 334,958 352,931
Warrant adjustment 0 (405) 0 (830)
Net revenue 167,641 189,031 334,958 352,101
Communications [Member]        
Revenue 60,694 53,611 116,746 105,285
Revenue 60,694 53,611 116,746 105,285
E-Commerce and Consumer [Member]        
Revenue 18,851 26,221 39,377 52,324
Revenue 18,851 26,221 39,377 52,324
Media [Member]        
Revenue 15,927 23,778 32,869 49,572
Revenue 15,927 23,778 32,869 49,572
Financial and Business Service [Member]        
Revenue 17,605 15,763 34,300 31,214
Revenue 17,605 15,763 34,300 31,214
Travel and Hospitality [Member]        
Revenue 13,495 10,542 27,010 21,039
Revenue 13,495 10,542 27,010 21,039
Health Care and Education [Member]        
Revenue 7,363 40,018 18,826 57,705
Revenue 7,363 40,018 18,826 57,705
Technology, IT and Related Service [Member]        
Revenue 5,112 4,858 10,457 9,939
Revenue 5,112 4,858 10,457 9,939
Other Sector [Member]        
Revenue 28,594 14,645 55,373 25,853
Revenue $ 28,594 $ 14,645 $ 55,373 $ 25,853