XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Note 5 - Business Segment Reporting - Revenue by Operating Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Total revenue $ 396,917 $ 313,624 $ 736,196 $ 594,101
NLA [Member]        
Total revenue 134,830 129,694 261,058 233,555
ESSA [Member]        
Total revenue 138,062 90,118 251,710 172,189
MENA [Member]        
Total revenue 59,163 45,363 110,108 96,078
APAC [Member]        
Total revenue $ 64,862 $ 48,449 $ 113,320 $ 92,279