XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 5 - Business Segment Reporting - Revenue by Operating Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Total revenue $ 334,351 $ 197,547 $ 928,452 $ 530,093
NLA [Member]        
Total revenue 134,574 31,769 368,129 92,762
ESSA [Member]        
Total revenue 99,809 87,428 271,998 206,235
MENA [Member]        
Total revenue 50,030 38,032 146,108 121,672
APAC [Member]        
Total revenue $ 49,938 $ 40,318 $ 142,217 $ 109,424