XML 171 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Business and Geographic Segment Information - Schedule of Long-lived Assets by Geographic Areas (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]    
Long-lived assets $ 523,407 $ 499,517
Mexico    
Segment Reporting Information [Line Items]    
Long-lived assets 225,346 206,745
Peru    
Segment Reporting Information [Line Items]    
Long-lived assets 289,482 281,057
United States    
Segment Reporting Information [Line Items]    
Long-lived assets $ 8,579 $ 11,715