XML 106 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 15 - Goodwill - Summary of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Goodwill $ 348,918 $ 247,687
Goodwill, cost 466,002 439,295
Goodwill, acquired in Merger 95,773 25,713
Goodwill, adjustment 5,458 994
Goodwill, accumulated impairment (218,315) (218,315)
NLA [Member]    
Goodwill 164,505 139,512
Goodwill, cost 176,853 155,852
Goodwill, acquired in Merger 22,986 20,703
Goodwill, adjustment 2,007 298
Goodwill, accumulated impairment (37,341) (37,341)
ESSA [Member]    
Goodwill 102,379 83,319
Goodwill, cost 97,797 94,536
Goodwill, acquired in Merger 18,197 2,863
Goodwill, adjustment 863 398
Goodwill, accumulated impairment (14,478) (14,478)
MENA [Member]    
Goodwill 49,579 5,441
Goodwill, cost 131,824 130,601
Goodwill, acquired in Merger 42,140 1,074
Goodwill, adjustment 1,998 149
Goodwill, accumulated impairment (126,383) (126,383)
APAC [Member]    
Goodwill 32,455 19,415
Goodwill, cost 59,528 58,306
Goodwill, acquired in Merger 12,450 1,073
Goodwill, adjustment 590 149
Goodwill, accumulated impairment $ (40,113) $ (40,113)