XML 82 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business and Geographic Segment Information - Schedule of Segment Financial Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Revenues $ 1,566,642 $ 1,484,288 $ 1,242,271
Depreciation and amortization expense 68,241 69,618 59,132
Loss on impairment of assets 0 3,073 144
Total assets 1,862,060 2,125,616  
Expenditures for long-lived assets 71,903 56,457 53,068
Operating Segments | Mexico      
Segment Reporting Information [Line Items]      
Revenues 841,236 782,611 613,942
Depreciation and amortization expense 40,617 39,421 31,369
Loss on impairment of assets   1,620 144
Total assets 1,143,053 1,396,605  
Expenditures for long-lived assets 40,410 37,411 36,045
Operating Segments | Peru      
Segment Reporting Information [Line Items]      
Revenues 725,199 701,699 624,238
Depreciation and amortization expense 26,677 27,951 23,953
Loss on impairment of assets   0 0
Total assets 567,310 559,428  
Expenditures for long-lived assets 31,493 18,980 16,777
Corporate      
Segment Reporting Information [Line Items]      
Revenues 207 (22) 4,091
Depreciation and amortization expense 947 2,246 3,810
Loss on impairment of assets   1,453 0
Total assets 151,697 169,583  
Expenditures for long-lived assets $ 0 $ 66 $ 246