XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Note 5 - Business Segment Reporting - Revenue by Operating Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Total revenue $ 313,624 $ 176,251 $ 594,101 $ 332,546
NLA [Member]        
Total revenue 129,694 30,630 233,555 60,993
ESSA [Member]        
Total revenue 90,118 65,177 172,189 118,807
MENA [Member]        
Total revenue 45,363 42,485 96,078 83,640
APAC [Member]        
Total revenue $ 48,449 $ 37,959 $ 92,279 $ 69,106