XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Supplemental Financial Statement Information - Schedule of AFS Debt Securities (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Debt Securities, Available-for-sale  
Estimated Fair Value $ 2,600,610
Unrealized Losses (9,013)
Certificates of deposit  
Debt Securities, Available-for-sale  
Estimated Fair Value 703,093
Unrealized Losses (2,215)
Corporate bonds  
Debt Securities, Available-for-sale  
Estimated Fair Value 230,825
Unrealized Losses (769)
Commercial paper  
Debt Securities, Available-for-sale  
Estimated Fair Value 1,617,500
Unrealized Losses (5,824)
U.S. government securities  
Debt Securities, Available-for-sale  
Estimated Fair Value 49,192
Unrealized Losses $ (205)