XML 61 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Loss Contingencies [Line Items]    
Estimate of possible contingency loss (up to) $ 18,800  
Peru | Foreign Tax Authority | National Superintendency of Tax Administration (SUNAT), Peru    
Loss Contingencies [Line Items]    
Bank guarantee issued by Peruvian institution 7,600 $ 7,300
Pending Litigation    
Loss Contingencies [Line Items]    
Contingent liabilities recorded 12,400 13,500
Income Tax Contingencies    
Loss Contingencies [Line Items]    
Contingent liabilities recorded $ 130,807 $ 136,473