XML 113 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments and Concentrations of Credit Risk (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
Nov. 30, 2024
Sep. 28, 2024
USD ($)
Dec. 31, 2023
USD ($)
Sep. 05, 2023
USD ($)
Sep. 05, 2023
ZAR (R)
Interest Rate Swap Through November2024 | Derivative contracts designated as hedging instruments | Term loan            
Derivative disclosures            
Fixed interest rate   1.077%        
Swaps            
Derivative disclosures            
Unrealized gain (loss), net of taxes, recorded in AOCI from cash flow hedges $ 2,600,000     $ 5,700,000    
Swaps | Derivative contracts designated as hedging instruments            
Derivative disclosures            
Fair value of derivatives 3,400,000     7,500,000    
Current assets 2,700,000     7,500,000    
Non current asset 700,000          
FX Forward Contracts            
Derivative disclosures            
Derivative notional amount         $ 24,900,000 R 480,900,000
Unrealized gain (loss), net of taxes, recorded in AOCI from cash flow hedges 0     0    
Fair value of derivatives       1,300,000    
FX Forward Contracts | MHI Additional Claims | Discontinued operations | DBT            
Derivative disclosures            
Gain on derivative 2,000,000.0          
FX Forward Contracts | Mature Within One Year            
Derivative disclosures            
Derivative notional amount 22,900,000     9,400,000    
Fair value of derivatives $ 100,000     $ 100,000    
Interest Rate Swap, From December 2024 | Derivative contracts designated as hedging instruments            
Derivative disclosures            
Fixed interest rate     3.58%      
Derivative notional amount     $ 524,600,000