XML 84 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Note 15 - Goodwill - Summary of Goodwill (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Goodwill $ 343,957 $ 348,918
Goodwill, cost 95,354  
NLA [Member]    
Goodwill 163,314 164,505
Goodwill, cost 22,885  
ESSA [Member]    
Goodwill 101,436 102,379
Goodwill, cost 18,117  
MENA [Member]    
Goodwill 47,396 49,579
Goodwill, cost 41,956  
APAC [Member]    
Goodwill 31,811 $ 32,455
Goodwill, cost $ 12,396