XML 27 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 6,085,244 $ 4,435,203
Other comprehensive (loss) income before reclassifications 22,346 10,689
Amounts reclassified from accumulated other comprehensive income (loss) (6,990) (5,348)
Total changes in other comprehensive income 15,356 5,341
Ending Balance 6,461,654 4,723,313
Foreign Currency Translation Adjustment    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (895) (11,227)
Other comprehensive (loss) income before reclassifications (2,662) 4,967
Amounts reclassified from accumulated other comprehensive income (loss) 0 0
Total changes in other comprehensive income (2,662) 4,967
Ending Balance (3,557) (6,260)
On Available-For-Sale Debt Securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 503 (536)
Other comprehensive (loss) income before reclassifications (764) 596
Amounts reclassified from accumulated other comprehensive income (loss) 0 0
Total changes in other comprehensive income (764) 596
Ending Balance (261) 60
On Foreign Currency Forward Contracts    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (1,581) 12,422
Other comprehensive (loss) income before reclassifications 25,772 5,126
Amounts reclassified from accumulated other comprehensive income (loss) (6,990) (5,348)
Total changes in other comprehensive income 18,782 (222)
Ending Balance 17,201 12,200
Total    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (1,973) 659
Total changes in other comprehensive income 15,356 5,341
Ending Balance $ 13,383 $ 6,000