XML 61 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 8,980,254 $ 6,461,654 $ 8,686,815 $ 6,085,244
Other comprehensive income (loss) before reclassifications     16,579 (171)
Amounts reclassified from accumulated other comprehensive income (loss)     26,742 (11,977)
Total other comprehensive income (loss) 8,143 (27,504) 43,321 (12,148)
Ending balance 9,196,396 7,519,242 9,196,396 7,519,242
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,349 (13,200)
Amounts reclassified from accumulated other comprehensive income (loss)     0 0
Total other comprehensive income (loss)     1,349 (13,200)
Ending balance (14,329) (14,095) (14,329) (14,095)
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     (273) 1,950
Amounts reclassified from accumulated other comprehensive income (loss)     0 0
Total other comprehensive income (loss)     (273) 1,950
Ending balance 61 2,453 61 2,453
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     15,503 11,079
Amounts reclassified from accumulated other comprehensive income (loss)     26,742 (11,977)
Total other comprehensive income (loss)     42,245 (898)
Ending balance (10,891) (2,479) (10,891) (2,479)
Total        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (33,302) 13,383 (68,480) (1,973)
Total other comprehensive income (loss) 8,143 (27,504) 43,321 (12,148)
Ending balance $ (25,159) $ (14,121) $ (25,159) $ (14,121)