XML 93 R73.htm IDEA: XBRL DOCUMENT v3.25.2
Note 15 - Goodwill - Summary of Goodwill (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Goodwill $ 348,558 $ 348,918
Goodwill, cost 99,955  
NLA [Member]    
Goodwill 161,986 164,505
Goodwill, cost 21,557  
ESSA [Member]    
Goodwill 101,385 102,379
Goodwill, cost 18,066  
MENA [Member]    
Goodwill 51,595 49,579
Goodwill, cost 46,155  
APAC [Member]    
Goodwill 33,592 $ 32,455
Goodwill, cost $ 14,177