XML 85 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business and Geographic Segment Information - Schedule of Segment Financial Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Revenues $ 1,484,288 $ 1,242,271 $ 1,086,701
Depreciation and amortization expense 69,618 59,132 101,231
Loss on impairment of assets 3,073 144 72,488
Total assets 2,125,616 1,972,237  
Expenditures for long-lived assets 56,457 53,068 45,045
Operating Segments | Mexico      
Segment Reporting Information [Line Items]      
Revenues 782,611 613,942 540,429
Depreciation and amortization expense 39,421 31,369 29,461
Loss on impairment of assets 1,620 144 9,319
Total assets 1,396,605 1,220,630  
Expenditures for long-lived assets 37,411 36,045 23,121
Operating Segments | Peru      
Segment Reporting Information [Line Items]      
Revenues 701,699 624,238 537,056
Depreciation and amortization expense 27,951 23,953 24,196
Loss on impairment of assets 0 0 0
Total assets 559,428 536,141  
Expenditures for long-lived assets 18,980 16,777 19,029
Corporate      
Segment Reporting Information [Line Items]      
Revenues (22) 4,091 9,216
Depreciation and amortization expense 2,246 3,810 47,574
Loss on impairment of assets 1,453 0 63,169
Total assets 169,583 215,466  
Expenditures for long-lived assets $ 66 $ 246 $ 2,895