XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivatives - Narrative (Details)
€ in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Sep. 12, 2023
USD ($)
Sep. 12, 2023
EUR (€)
Jul. 19, 2023
EUR (€)
Bank
interestRate
Apr. 30, 2022
Mar. 24, 2021
USD ($)
Apr. 28, 2017
Bank
Derivative [Line Items]                  
Net cash payments from settlement $ (1,556) $ (2,492)              
Foreign Exchange Contract                  
Derivative [Line Items]                  
Net cash payments from settlement 11,213 (1,353)              
Foreign Exchange Contract | Other Nonoperating Income (Expense)                  
Derivative [Line Items]                  
Amount of gain (loss) recognized in income on derivative (11,903) $ 1,599              
Amended 2021 Swap                  
Derivative [Line Items]                  
Asset fair value (6,183)   $ (5,976)            
Euribor Swap                  
Derivative [Line Items]                  
Asset fair value (3,545)   (5,485)            
2023 Swap                  
Derivative [Line Items]                  
Asset fair value $ (9,352)   $ (19,984)            
Derivatives designated as hedging instruments | Interest Rate Contract                  
Derivative [Line Items]                  
Number of banks transacted with for interest rate swap agreements (in banks) | Bank           1     1
Derivative amount of hedge         € 600,000 € 150,000   $ 100,000  
Leverage ratio, maximum       0.04321 0.04321 0.03257      
Number of interest rate swap | interestRate           6      
Fixed interest rate             1.075% 1.17%  
Term of contract 2 years                
Derivatives designated as hedging instruments | Interest Rate Contract | Derivative Expiration Period One                  
Derivative [Line Items]                  
Derivative amount of hedge       $ 50,000   € 50,000      
Derivatives designated as hedging instruments | Interest Rate Contract | Derivative Expiration Period Two                  
Derivative [Line Items]                  
Derivative amount of hedge       100   € 100,000      
Derivatives designated as hedging instruments | Interest Rate Contract | Derivative Expiration Period Three                  
Derivative [Line Items]                  
Derivative amount of hedge       200,000          
Derivatives designated as hedging instruments | Interest Rate Contract | Derivative Expiration Period Four                  
Derivative [Line Items]                  
Derivative amount of hedge       50,000          
Derivatives designated as hedging instruments | Interest Rate Contract | Derivative Expiration Period Five                  
Derivative [Line Items]                  
Derivative amount of hedge       $ 200,000