XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 8,686,815 $ 6,085,244
Other comprehensive income (loss) before reclassifications 22,231 22,346
Amounts reclassified from accumulated other comprehensive income (loss) 12,947 (6,990)
Total other comprehensive income 35,178 15,356
Ending balance 8,980,254 6,461,654
Foreign Currency Translation Adjustment    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (15,678) (895)
Other comprehensive income (loss) before reclassifications 1,430 (2,662)
Amounts reclassified from accumulated other comprehensive income (loss) 0 0
Total other comprehensive income 1,430 (2,662)
Ending balance (14,248) (3,557)
On Available-For-Sale Debt Securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 334 503
Other comprehensive income (loss) before reclassifications (218) (764)
Amounts reclassified from accumulated other comprehensive income (loss) 0 0
Total other comprehensive income (218) (764)
Ending balance 116 (261)
On Foreign Currency Forward Contracts    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (53,136) (1,581)
Other comprehensive income (loss) before reclassifications 21,019 25,772
Amounts reclassified from accumulated other comprehensive income (loss) 12,947 (6,990)
Total other comprehensive income 33,966 18,782
Ending balance (19,170) 17,201
Total    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (68,480) (1,973)
Total other comprehensive income 35,178 15,356
Ending balance $ (33,302) $ 13,383