v3.26.1
Business and Geographic Segment Information - Schedule of Segment Asset Information (Details) - Operating Segments - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Mexico        
Segment Reporting [Line Items]        
Depreciation and amortization expense $ 14,532 $ 10,444 $ 28,878 $ 19,743
Expenditures for long-lived assets 13,226 5,820 19,454 8,400
Peru        
Segment Reporting [Line Items]        
Depreciation and amortization expense 8,482 7,042 16,710 13,642
Expenditures for long-lived assets $ 13,185 $ 7,447 $ 15,287 $ 9,478