XML 113 R92.htm IDEA: XBRL DOCUMENT v3.25.4
Note 15 - Goodwill - Summary of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Goodwill $ 348,558 $ 348,918
Goodwill, cost 567,233 466,002
Goodwill, adjustment (360) 5,458
Goodwill, impairment (218,315) (218,315)
Goodwill, acquired   95,773
NLA [Member]    
Goodwill 161,986 164,505
Goodwill, cost 201,846 176,853
Goodwill, adjustment (2,519) 2,007
Goodwill, impairment (37,341) (37,341)
Goodwill, acquired   22,986
ESSA [Member]    
Goodwill 101,385 102,379
Goodwill, cost 116,857 97,797
Goodwill, adjustment (994) 863
Goodwill, impairment (14,478) (14,478)
Goodwill, acquired   18,197
MENA [Member]    
Goodwill 51,595 49,579
Goodwill, cost 175,962 131,824
Goodwill, adjustment 2,016 1,998
Goodwill, impairment (126,383) (126,383)
Goodwill, acquired   42,140
APAC [Member]    
Goodwill 33,592 32,455
Goodwill, cost 72,568 59,528
Goodwill, adjustment 1,137 590
Goodwill, impairment $ (40,113) (40,113)
Goodwill, acquired   $ 12,450