XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Note 5 - Business Segment Reporting - Revenue by Operating Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Total revenue $ 422,828 $ 369,818 $ 1,275,959 $ 1,106,014
NLA [Member]        
Total revenue 139,397 105,252 426,776 366,310
ESSA [Member]        
Total revenue 131,475 135,395 421,652 387,105
MENA [Member]        
Total revenue 86,736 58,057 239,659 168,165
APAC [Member]        
Total revenue $ 65,220 $ 71,114 $ 187,872 $ 184,434