XML 51 R34.htm IDEA: XBRL DOCUMENT v3.24.2
Note 5 - Business Segment Reporting (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Reconciliation of Revenue from Segments to Consolidated [Table Text Block]
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2024

   

2023

   

2024

   

2023

 

NLA

  $ 156,990     $ 134,830     $ 287,379     $ 261,058  

ESSA

    168,431       138,062       290,177       251,710  

MENA

    81,429       59,163       152,923       110,108  

APAC

    62,792       64,862       122,652       113,320  

Total

  $ 469,642     $ 396,917     $ 853,131     $ 736,196  
Reconciliation of Adjusted Earnings before Interest, Taxes, Depreciation, and Amortization from Segments to Consolidated [Table Text Block]
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2024

   

2023

   

2024

   

2023

 

NLA

  $ 44,474     $ 36,703     $ 78,851     $ 68,577  

ESSA

    34,997       34,964       60,198       55,749  

MENA

    28,611       18,491       53,149       33,059  

APAC

    15,248       3,452       26,034       754  

Total Segment EBITDA

    123,330       93,610       218,232       158,139  

Corporate costs

    (33,636 )     (24,810 )     (64,936 )     (49,891 )

Equity in income of joint ventures

    4,856       2,805       8,714       5,241  

Depreciation and amortization expense

    (40,647 )     (37,235 )     (80,793 )     (71,972 )

Merger and integration expense

    (8,789 )     (1,377 )     (10,950 )     (3,515 )

Severance and other income (expense)

    236       (2,663 )     (4,826 )     (3,590 )

Stock-based compensation expense

    (7,350 )     (5,577 )     (12,420 )     (9,748 )

Foreign exchange loss

    (5,447 )     (1,440 )     (8,190 )     (370 )

Other income (expense), net

    334       (1,462 )     819       (2,411 )

Interest and finance expense, net

    (3,666 )     (17 )     (6,818 )     (1,315 )

Income before income taxes

  $ 29,221     $ 21,834     $ 38,832     $ 20,568