XML 106 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Goodwill - Summary of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Goodwill $ 247,687 $ 220,980
Goodwill, cost 439,295 398,218
Goodwill, Acquired During Period 25,713  
Goodwill, Purchase Accounting Adjustments 994 41,077
Goodwill, accumulated impairment (218,315) (218,315)
Goodwill 247,687 220,980
NLA [Member]    
Goodwill 139,512 118,511
Goodwill, cost 155,852 130,949
Goodwill, Acquired During Period 20,703  
Goodwill, Purchase Accounting Adjustments 298 24,903
Goodwill, accumulated impairment (37,341) (37,341)
Goodwill 139,512 118,511
ESSA [Member]    
Goodwill 83,319 80,058
Goodwill, cost 94,536 80,761
Goodwill, Acquired During Period 2,863  
Goodwill, Purchase Accounting Adjustments 398 13,775
Goodwill, accumulated impairment (14,478) (14,478)
Goodwill 83,319 80,058
MENA [Member]    
Goodwill 5,441 4,218
Goodwill, cost 130,601 129,714
Goodwill, Acquired During Period 1,074  
Goodwill, Purchase Accounting Adjustments 149 887
Goodwill, accumulated impairment (126,383) (126,383)
Goodwill 5,441 4,218
APAC [Member]    
Goodwill 19,415 18,193
Goodwill, cost 58,306 56,794
Goodwill, Acquired During Period 1,073  
Goodwill, Purchase Accounting Adjustments 149 1,512
Goodwill, accumulated impairment (40,113) (40,113)
Goodwill $ 19,415 $ 18,193