XML 51 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments and Hedging Activities - Schedule of Notional Amount Held Through Foreign Currency Forwards, Based Upon Exchange Rates (Details)
Dec. 31, 2024
USD ($)
Foreign Currency Forwards | Designated cash flow hedges  
Foreign Currency Fair Value Hedge Derivative [Line Items]  
Notional Amount $ 29,286,000
Foreign Currency Forwards | Non-Designated Derivative Instruments  
Foreign Currency Fair Value Hedge Derivative [Line Items]  
Notional Amount 75,610,000
British Pound | Non-Designated Derivative Instruments  
Foreign Currency Fair Value Hedge Derivative [Line Items]  
Notional Amount 31,893,000
Mexican Peso | Designated cash flow hedges  
Foreign Currency Fair Value Hedge Derivative [Line Items]  
Notional Amount 16,106,000
Mexican Peso | Non-Designated Derivative Instruments  
Foreign Currency Fair Value Hedge Derivative [Line Items]  
Notional Amount 11,806,000
Euro | Designated cash flow hedges  
Foreign Currency Fair Value Hedge Derivative [Line Items]  
Notional Amount 4,705,000
Euro | Non-Designated Derivative Instruments  
Foreign Currency Fair Value Hedge Derivative [Line Items]  
Notional Amount 19,277,000
Canadian Dollar | Designated cash flow hedges  
Foreign Currency Fair Value Hedge Derivative [Line Items]  
Notional Amount 8,475,000
Canadian Dollar | Non-Designated Derivative Instruments  
Foreign Currency Fair Value Hedge Derivative [Line Items]  
Notional Amount $ 12,634,000