v3.25.3
Business and Geographic Segment Information - Schedule of Segment Asset Information (Details) - Operating Segments - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Mexico        
Segment Reporting Information [Line Items]        
Depreciation and amortization expense $ 12,020 $ 9,776 $ 31,764 $ 31,180
Expenditures for long-lived assets 12,121 5,288 20,521 15,858
Peru        
Segment Reporting Information [Line Items]        
Depreciation and amortization expense 7,403 6,602 21,045 20,165
Expenditures for long-lived assets $ 6,066 $ 2,649 $ 15,544 $ 18,696