XML 63 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 15 - Goodwill (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Goodwill [Table Text Block]
  

December 31,

 
  

2024

  

2023

 

NLA

 $164,505  $139,512 

ESSA

  102,379   83,319 

MENA

  49,579   5,441 

APAC

  32,455   19,415 

Total

 $348,918  $247,687 
  

2024

  

2023

 
  

Cost

  

Acquired in acquisitions

  

Measurement period adjustments

  

Accumulated impairment

  

Net Book Value

  

Cost

  

Acquired in acquisitions

  

Measurement period adjustments

  

Accumulated impairment

  

Net Book Value

 

NLA

 $176,853  $22,986  $2,007  $(37,341) $164,505  $155,852  $20,703  $298  $(37,341) $139,512 

ESSA

 $97,797   18,197   863   (14,478)  102,379   94,536   2,863   398   (14,478) $83,319 

MENA

 $131,824   42,140   1,998   (126,383)  49,579   130,601   1,074   149   (126,383) $5,441 

APAC

 $59,528   12,450   590   (40,113)  32,455   58,306   1,073   149   (40,113) $19,415 

Total

 $466,002  $95,773  $5,458  $(218,315) $348,918  $439,295  $25,713  $994  $(218,315) $247,687