v3.26.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, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Mexico        
Segment Reporting [Line Items]        
Depreciation and amortization expense $ 14,964 $ 12,020 $ 43,842 $ 31,764
Expenditures for long-lived assets 13,435 12,121 32,890 20,521
Peru        
Segment Reporting [Line Items]        
Depreciation and amortization expense 8,853 7,403 25,562 21,045
Expenditures for long-lived assets $ 14,400 $ 6,066 $ 29,688 $ 15,544