XML 95 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 5 - Business Segment Reporting - Revenue by Operating Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Total revenue $ 825,762 $ 675,026 $ 810,064
NLA [Member]      
Total revenue 193,156 115,738 174,058
ESSA [Member]      
Total revenue 300,557 219,534 256,790
MENA [Member]      
Total revenue 171,136 194,033 237,065
APAC [Member]      
Total revenue $ 160,913 $ 145,721 $ 142,151