XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Supplemental Financial Statement Information - Schedule of AFS Debt Securities (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Debt Securities, Available-for-sale  
Estimated Fair Value $ 701,794
Unrealized Losses (83)
Certificates of deposit  
Debt Securities, Available-for-sale  
Estimated Fair Value 215,173
Unrealized Losses (27)
Corporate bonds  
Debt Securities, Available-for-sale  
Estimated Fair Value 175,659
Unrealized Losses (34)
Commercial paper  
Debt Securities, Available-for-sale  
Estimated Fair Value 310,962
Unrealized Losses $ (22)