XML 104 R88.htm IDEA: XBRL DOCUMENT v3.23.2
Investments - Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Marketable Securities [Line Items]    
Marketable securities $ 1,387,049 $ 2,061,695
Money market funds | Cash Equivalents    
Marketable Securities [Line Items]    
Marketable securities 97,129 162,483
Certificates of deposit    
Marketable Securities [Line Items]    
Marketable securities 97,224 300,390
Certificates of deposit | Cash Equivalents    
Marketable Securities [Line Items]    
Marketable securities 0 16,026
Corporate bonds    
Marketable Securities [Line Items]    
Marketable securities 256,772 368,671
Commercial paper    
Marketable Securities [Line Items]    
Marketable securities 266,193 478,293
Commercial paper | Cash Equivalents    
Marketable Securities [Line Items]    
Marketable securities 54,402 229,272
Agency bonds    
Marketable Securities [Line Items]    
Marketable securities 84,276 0
Agency bonds | Cash Equivalents    
Marketable Securities [Line Items]    
Marketable securities 60,865 0
Government bonds, Non-US    
Marketable Securities [Line Items]    
Marketable securities 9,151 17,955
Government bonds, US    
Marketable Securities [Line Items]    
Marketable securities 441,096 378,386
Government bonds, US | Cash Equivalents    
Marketable Securities [Line Items]    
Marketable securities 0 58,541
Securitization notes receivable and certificates    
Marketable Securities [Line Items]    
Marketable securities 18,913 51,678
Other    
Marketable Securities [Line Items]    
Marketable securities $ 1,028 $ 0