XML 66 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Loss Contingencies [Line Items]    
Estimate of possible contingency loss (up to) $ 17,000  
Peru | Foreign Tax Authority | National Superintendency of Tax Administration (SUNAT), Peru    
Loss Contingencies [Line Items]    
Bank guarantee issued by Peruvian institution 7,500 $ 7,300
Pending Litigation    
Loss Contingencies [Line Items]    
Contingent liabilities recorded 11,800 13,500
Income Tax Contingencies    
Loss Contingencies [Line Items]    
Contingent liabilities recorded $ 133,715 $ 136,473