XML 57 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 6,461,654 $ 4,723,313 $ 6,085,244 $ 4,435,203
Other comprehensive (loss) income before reclassifications     (171) 7,931
Amounts reclassified from accumulated other comprehensive income (loss)     (11,977) (11,791)
Total other comprehensive loss (27,504) (9,201) (12,148) (3,860)
Ending balance 7,519,242 5,069,965 7,519,242 5,069,965
Foreign Currency Translation Adjustment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     (895) (11,227)
Other comprehensive (loss) income before reclassifications     (13,200) 1,091
Amounts reclassified from accumulated other comprehensive income (loss)     0 0
Total other comprehensive loss     (13,200) 1,091
Ending balance (14,095) (10,136) (14,095) (10,136)
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     1,950 1,047
Amounts reclassified from accumulated other comprehensive income (loss)     0 0
Total other comprehensive loss     1,950 1,047
Ending balance 2,453 511 2,453 511
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     11,079 5,793
Amounts reclassified from accumulated other comprehensive income (loss)     (11,977) (11,791)
Total other comprehensive loss     (898) (5,998)
Ending balance (2,479) 6,424 (2,479) 6,424
Total        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 13,383 6,000 (1,973) 659
Total other comprehensive loss (27,504) (9,201) (12,148) (3,860)
Ending balance $ (14,121) $ (3,201) $ (14,121) $ (3,201)