XML 64 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Business and Geographic Segment Information - Schedule of Segment Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting Information [Line Items]        
Revenues $ 361,533 $ 300,999 $ 1,074,855 $ 895,943
Reconciling items:        
Loss on impairment of assets     (1,620) (144)
Operating income 58,709 56,317 228,827 191,992
Interest income 2,830 1,970 6,939 5,623
Interest expense (5,169) (3,694) (17,258) (11,589)
Other income, net 66 1,393 198 413
Foreign currency gain (loss), net 9,755 15,146 (51,554) (2,906)
Gain on disposal of subsidiaries, net 3,260 0 3,567 1,461
Income from continuing operations before income taxes and equity in net income of affiliates 69,451 71,132 170,719 184,994
Operating Segments        
Segment Reporting Information [Line Items]        
Adjusted EBITDA of reportable segments 88,274 84,665 316,130 281,211
Corporate        
Segment Reporting Information [Line Items]        
Revenues (32) 670 (38) 3,848
Segment Reconciling Items        
Reconciling items:        
Corporate (9,853) (11,861) (28,833) (37,155)
Depreciation and amortization expense (17,918) (14,470) (51,956) (43,628)
Loss on impairment of assets 0 0 (1,620) (144)
Share-based compensation expense (1,794) (1,849) (4,894) (6,971)
EiP expenses 0 (168) 0 (1,321)
Operating income 58,709 56,317 228,827 191,992
Interest income 2,830 1,970 6,939 5,623
Interest expense (5,169) (3,694) (17,258) (11,589)
Other income, net 66 1,393 198 413
Foreign currency gain (loss), net 9,755 15,146 (51,554) (2,906)
Gain on disposal of subsidiaries, net 3,260 0 3,567 1,461
Mexico | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 185,388 147,782 559,487 434,991
Adjusted EBITDA of reportable segments 21,925 23,442 109,068 79,848
Peru | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 176,177 152,547 515,406 457,104
Adjusted EBITDA of reportable segments $ 66,349 $ 61,223 $ 207,062 $ 201,363