XML 53 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Business and Geographic Segment Information - Schedule of Segment Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting Information [Line Items]        
Revenues $ 368,631 $ 361,533 $ 1,143,248 $ 1,074,855
Reconciling items:        
Loss on impairment of assets     0 (1,620)
Operating income 72,040 58,709 249,764 228,827
Interest income 2,356 2,830 6,271 6,939
Interest expense (4,979) (5,169) (14,769) (17,258)
Other income, net 923 66 483 198
Foreign currency gain (loss), net 14,523 9,755 36,367 (51,554)
Gain on disposal of subsidiaries, net 0 3,260 (3,086) 3,567
Income from continuing operations before income taxes and equity in net loss of affiliates 84,863 69,451 275,030 170,719
Operating Segments        
Segment Reporting Information [Line Items]        
Adjusted EBITDA of reportable segments 99,766 88,274 337,516 316,130
Corporate        
Segment Reporting Information [Line Items]        
Revenues 44 (32) 116 (38)
Segment Reconciling Items        
Reconciling items:        
Corporate (8,336) (9,853) (28,576) (28,833)
Depreciation and amortization expense (16,609) (17,918) (52,099) (51,956)
Loss on impairment of assets 0 0 0 (1,620)
Share-based compensation expense (2,781) (1,794) (7,077) (4,894)
Operating income 72,040 58,709 249,764 228,827
Interest income 2,356 2,830 6,271 6,939
Interest expense (4,979) (5,169) (14,769) (17,258)
Other income, net 923 66 483 198
Foreign currency gain (loss), net 14,523 9,755 36,367 (51,554)
Gain on disposal of subsidiaries, net 0 3,260 (3,086) 3,567
Mexico | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 182,517 185,388 615,180 559,487
Adjusted EBITDA of reportable segments 19,978 21,925 128,098 109,068
Peru | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 186,070 176,177 527,952 515,406
Adjusted EBITDA of reportable segments $ 79,788 $ 66,349 $ 209,418 $ 207,062