XML 83 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business and Geographic Segment Information - Schedule of Reconciliation of Segment Financial Information Corporate Amounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reconciling items:      
Depreciation and amortization expense $ (68,241) $ (69,618) $ (59,132)
Loss on impairment of assets 0 (3,073) (144)
Operating income 373,983 338,822 270,012
Interest income 8,058 9,085 7,567
Interest expense (18,102) (20,986) (16,418)
Other income (expense), net 1,222 (325) 770
Foreign currency exchange gain (loss), net 50,658 (75,702) (17,444)
(Loss) gain on disposals of subsidiaries, net (1,304) 3,567 1,364
Loss on debt extinguishment (31) 0 0
Income from continuing operations before income taxes and equity in net income of affiliates 414,484 254,461 245,851
Operating Segments      
Segment Reporting Information [Line Items]      
Total Adjusted EBITDA of reportable segments 489,871 463,804 390,028
Segment Reconciling Items      
Reconciling items:      
Corporate (39,804) (45,177) (51,151)
Depreciation and amortization expense (68,241) (69,618) (59,132)
Loss on impairment of assets 0 (3,073) (144)
Share-based compensation expense (7,843) (7,114) (8,776)
EiP expenses 0 0 (813)
Operating income 373,983 338,822 270,012
Interest income 8,058 9,085 7,567
Interest expense (18,102) (20,986) (16,418)
Other income (expense), net 1,222 (325) 770
Foreign currency exchange gain (loss), net 50,658 (75,702) (17,444)
(Loss) gain on disposals of subsidiaries, net (1,304) 3,567 1,364
Loss on debt extinguishment (31) 0 0
Mexico | Operating Segments      
Segment Reporting Information [Line Items]      
Total Adjusted EBITDA of reportable segments 206,496 176,954 123,368
Reconciling items:      
Depreciation and amortization expense (40,617) (39,421) (31,369)
Loss on impairment of assets   (1,620) (144)
Peru | Operating Segments      
Segment Reporting Information [Line Items]      
Total Adjusted EBITDA of reportable segments 283,375 286,850 266,660
Reconciling items:      
Depreciation and amortization expense $ (26,677) (27,951) (23,953)
Loss on impairment of assets   $ 0 $ 0