XML 110 R80.htm IDEA: XBRL DOCUMENT v3.21.1
FAIR VALUE MEASUREMENT - Gain (Loss) Recognized in Statements of Operation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Effect of derivative instruments on consolidated statements of operations      
Gain (loss) on change in fair value of derivatives $ 50,001 $ (22,218) $ (19,230)
Foreign exchange forward contracts      
Effect of derivative instruments on consolidated statements of operations      
Gain (loss) on change in fair value of derivatives 49,807 (20,249) (16,414)
Foreign exchange option contracts      
Effect of derivative instruments on consolidated statements of operations      
Gain (loss) on change in fair value of derivatives 1,376 (1,022) (2,023)
Interest rate swap      
Effect of derivative instruments on consolidated statements of operations      
Gain (loss) on change in fair value of derivatives $ (1,182) $ (947) $ (793)