XML 86 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
AOCI, Net of Tax [Roll Forward]      
Balance $ 6,085,244 $ 4,435,203 $ 2,042,306
Other comprehensive income before reclassifications (69,419) 22,884 34,577
Amounts reclassified from accumulated other comprehensive income (loss) 2,912 (25,516) 1,774
Total other comprehensive (loss) income (66,507) (2,632) 36,351
Balance 8,686,815 6,085,244 4,435,203
Cumulative Effect, Period of Adoption, Adjustment      
AOCI, Net of Tax [Roll Forward]      
Balance   (40,310) 9,229
Balance     (40,310)
Foreign Currency Translation Adjustment      
AOCI, Net of Tax [Roll Forward]      
Balance (895) (11,227) (21,031)
Other comprehensive income before reclassifications (14,783) 10,332 8,855
Amounts reclassified from accumulated other comprehensive income (loss) 0 0 0
Total other comprehensive (loss) income (14,783) 10,332 8,855
Balance (15,678) (895) (11,227)
Foreign Currency Translation Adjustment | Cumulative Effect, Period of Adoption, Adjustment      
AOCI, Net of Tax [Roll Forward]      
Balance   949  
Balance     949
On Available-For-Sale Debt Securities      
AOCI, Net of Tax [Roll Forward]      
Balance 503 (536) (594)
Other comprehensive income before reclassifications (169) 1,039 58
Amounts reclassified from accumulated other comprehensive income (loss) 0 0 0
Total other comprehensive (loss) income (169) 1,039 58
Balance 334 503 (536)
On Available-For-Sale Debt Securities | Cumulative Effect, Period of Adoption, Adjustment      
AOCI, Net of Tax [Roll Forward]      
Balance   0  
Balance     0
On Equity Securities      
AOCI, Net of Tax [Roll Forward]      
Balance 0 0 25,069
Other comprehensive income before reclassifications 0 0 0
Amounts reclassified from accumulated other comprehensive income (loss) 0 0 0
Total other comprehensive (loss) income 0 0 0
Balance 0 0 0
On Equity Securities | Cumulative Effect, Period of Adoption, Adjustment      
AOCI, Net of Tax [Roll Forward]      
Balance   (25,069)  
Balance     (25,069)
On Foreign Currency Forward Contracts      
AOCI, Net of Tax [Roll Forward]      
Balance (1,581) 12,422 (15,016)
Other comprehensive income before reclassifications (54,467) 11,513 25,664
Amounts reclassified from accumulated other comprehensive income (loss) 2,912 (25,516) 1,774
Total other comprehensive (loss) income (51,555) (14,003) 27,438
Balance (53,136) (1,581) 12,422
On Foreign Currency Forward Contracts | Cumulative Effect, Period of Adoption, Adjustment      
AOCI, Net of Tax [Roll Forward]      
Balance   0  
Balance     0
Total      
AOCI, Net of Tax [Roll Forward]      
Balance (1,973) 659 (11,572)
Total other comprehensive (loss) income (66,507) (2,632) 36,351
Balance $ (68,480) (1,973) 659
Total | Cumulative Effect, Period of Adoption, Adjustment      
AOCI, Net of Tax [Roll Forward]      
Balance   $ (24,120) (24,120)
Balance     $ (24,120)