XML 92 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Marketable Investment Securities - Schedule of Unrealized Gains (Losses) on Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized cost $ 881,269 $ 1,622,882
Unrealized gains 0 84
Unrealized losses (454) (40)
Estimated fair value 880,815 1,622,926
Corporate bonds    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized cost 290,169 372,702
Unrealized gains 0 78
Unrealized losses (385) (34)
Estimated fair value 289,784 372,746
Commercial paper    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized cost 498,358 1,101,888
Unrealized gains 0 0
Unrealized losses 0 0
Estimated fair value 498,358 1,101,888
Other debt securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized cost 92,742 148,292
Unrealized gains 0 6
Unrealized losses (69) (6)
Estimated fair value $ 92,673 $ 148,292