XML 122 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Marketable Investment Securities - Schedule of Unrealized Gains (Losses) on Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Unrealized Gains (Losses) on Available-for-Sale Securities    
Estimated Fair Value $ 913,150 $ 2,200,650
Corporate bonds    
Unrealized Gains (Losses) on Available-for-Sale Securities    
Amortized cost 567,926 1,689,093
Unrealized Gains 518 318
Unrealized Losses (2) (1,896)
Estimated Fair Value 568,442 1,687,515
Corporate bonds    
Unrealized Gains (Losses) on Available-for-Sale Securities    
Estimated Fair Value 577,570 1,735,653
Other debt securities    
Unrealized Gains (Losses) on Available-for-Sale Securities    
Amortized cost 335,572 464,993
Unrealized Gains 8 7
Unrealized Losses 0 (3)
Estimated Fair Value 335,580 464,997
Total available-for-sale debt securities    
Unrealized Gains (Losses) on Available-for-Sale Securities    
Amortized cost 903,498 2,154,086
Unrealized Gains 526 325
Unrealized Losses (2) (1,899)
Estimated Fair Value $ 904,022 $ 2,152,512