XML 70 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Supplemental Financial Statement Information - Schedule of AFS Debt Securities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Debt Securities, Available-for-sale  
Estimated Fair Value $ 1,046,198
Unrealized Losses (3,763)
Certificates of deposit  
Debt Securities, Available-for-sale  
Estimated Fair Value 188,209
Unrealized Losses (947)
Corporate bonds  
Debt Securities, Available-for-sale  
Estimated Fair Value 76,417
Unrealized Losses (121)
Commercial paper  
Debt Securities, Available-for-sale  
Estimated Fair Value 718,771
Unrealized Losses (2,528)
U.S. government securities  
Debt Securities, Available-for-sale  
Estimated Fair Value 62,801
Unrealized Losses $ (167)