XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DERIVATIVE FINANCIAL INSTRUMENTS (Details)
Jun. 29, 2024
USD ($)
Dec. 31, 2023
USD ($)
Sep. 05, 2023
USD ($)
Sep. 05, 2023
ZAR (R)
Additional Swaps | Derivative contracts designated as hedging instruments        
Derivative Financial Instruments        
Aggregate notional amount $ 212,500,000      
Additional Swaps | Derivative contracts designated as hedging instruments | Term loan        
Derivative Financial Instruments        
Fixed rate 1.077%      
Swaps        
Derivative Financial Instruments        
Unrealized gain (loss) recorded in AOCI $ 2,900,000 $ 5,700,000    
Swaps | Derivative contracts designated as hedging instruments        
Derivative Financial Instruments        
Derivative fair value 3,800,000 7,500,000    
FX Forward Contracts        
Derivative Financial Instruments        
Aggregate notional amount 8,000,000.0 9,400,000 $ 24,900,000 R 480,900,000
Derivative fair value 100,000 100,000    
FX Forward Contracts | Large Power Projects        
Derivative Financial Instruments        
Derivative fair value 1,500,000 $ 1,300,000    
FX Forward Contracts | Mature Within One Year        
Derivative Financial Instruments        
Aggregate notional amount $ 8,000,000.0