XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Business Segment Reporting (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Reconciliation of Revenue from Segments to Consolidated [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

NLA

 $511,800  $499,813  $193,156 

ESSA

  520,951   389,342   300,557 

MENA

  233,528   201,495   171,136 

APAC

  246,485   188,768   160,913 

Total

 $1,512,764  $1,279,418  $825,762 
Reconciliation of Adjusted Earnings before Interest, Taxes, Depreciation, and Amortization from Segments to Consolidated [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

NLA

 $132,869  $135,236  $32,254 

ESSA

  136,007   74,681   53,336 

MENA

  71,201   63,315   56,312 

APAC

  1,805   4,850   33,444 

Total Segment EBITDA

 $341,882  $278,082  $175,346 

Corporate costs

  (105,855)  (87,580)  (66,153)

Equity in income of joint ventures

  12,853   15,731   16,747 

Depreciation and amortization expense

  (172,260)  (139,767)  (123,866)

Merger and integration expense

  (9,764)  (13,620)  (47,593)

Severance and other expense

  (14,388)  (7,825)  (7,826)

Stock-based compensation expense

  (19,574)  (18,486)  (54,162)

Foreign exchange losses

  (9,238)  (8,341)  (4,314)

Other income, net

  1,234   3,149   3,992 

Gain on disposal of assets

  -   -   1,000 

Interest and finance expense, net

  (3,943)  (241)  (8,795)

Income (loss) before income taxes

 $20,947  $21,102  $(115,624)
Long-Lived Assets by Geographic Areas [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

NLA

 $709,600  $633,644 

ESSA

  519,939   444,368 

MENA

  351,379   294,742 

APAC

  190,398   232,812 

Assets held centrally

  241,691   331,586 

Total

 $2,013,007  $1,937,152 
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

 

NLA

 $34,955  $18,435 

ESSA

  25,232   17,574 

MENA

  38,673   27,354 

APAC

  18,056   13,457 

Assets held centrally

  5,194   5,084 

Total

 $122,110  $81,904