XML 150 R135.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Financial Instruments and Hedging Activities - Additional Information (Details) - Foreign Exchange Contract
Dec. 31, 2022
USD ($)
Not Designated as Hedging Instruments  
Open derivative instruments  
Derivative, Notional Amount $ 111,000,000.0
Cash Flow Hedging | Designated as Hedging Instrument  
Open derivative instruments  
Derivative, Notional Amount $ 137,400,000