XML 78 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Note 5 - Business Segment Reporting - Revenue by Operating Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Total revenue $ 1,279,418 $ 825,762 $ 675,026
NLA [Member]      
Total revenue 499,813 193,156 115,738
ESSA [Member]      
Total revenue 389,342 300,557 219,534
MENA [Member]      
Total revenue 201,495 171,136 194,033
APAC [Member]      
Total revenue $ 188,768 $ 160,913 $ 145,721