XML 65 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Supplemental Financial Statement Information - Schedule of AFS Debt Securities (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Debt Securities, Available-for-sale [Line Items]  
Estimated fair value $ 511,757
Unrealized losses (104)
Certificates of deposit  
Debt Securities, Available-for-sale [Line Items]  
Estimated fair value 167,793
Unrealized losses (7)
Corporate bonds  
Debt Securities, Available-for-sale [Line Items]  
Estimated fair value 179,369
Unrealized losses (67)
Commercial paper  
Debt Securities, Available-for-sale [Line Items]  
Estimated fair value 164,595
Unrealized losses $ (30)