XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives and Hedging - Gains (Losses) Associated With Foreign Currency Forward Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Cost of revenue        
Foreign Currency Fair Value Hedge Derivative [Line Items]        
(Losses) gains recognized in income due to instruments maturing $ (325) $ (16,357) $ 2,571 $ (25,520)
Foreign Currency Forward        
Foreign Currency Fair Value Hedge Derivative [Line Items]        
Losses recognized in OCI $ (8,626) $ (19,196) $ (7,458) $ (34,154)