XML 130 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business and Geographic Segment Information - Schedule of Revenue from Customers by Geographical Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]      
Revenues $ 1,086,701 $ 1,024,917 $ 1,212,070
Mexico      
Segment Reporting Information [Line Items]      
Revenues 539,549 532,530 650,593
Peru      
Segment Reporting Information [Line Items]      
Revenues 537,056 482,819 545,291
United States      
Segment Reporting Information [Line Items]      
Revenues 10,096 9,509 15,189
Other foreign countries      
Segment Reporting Information [Line Items]      
Revenues $ 0 $ 59 $ 997