XML 99 R81.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments - Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Marketable Securities [Line Items]    
Marketable Securities $ 2,061,695 $ 159,411
Money market funds | Cash Equivalents    
Marketable Securities [Line Items]    
Marketable Securities 162,483 143,241
Certificates of deposit    
Marketable Securities [Line Items]    
Marketable Securities 300,390 0
Certificates of deposit | Cash Equivalents    
Marketable Securities [Line Items]    
Marketable Securities 16,026 0
Corporate bonds    
Marketable Securities [Line Items]    
Marketable Securities 368,671 0
Commercial paper    
Marketable Securities [Line Items]    
Marketable Securities 478,293 0
Commercial paper | Cash Equivalents    
Marketable Securities [Line Items]    
Marketable Securities 229,272 0
Government bonds, Non-US    
Marketable Securities [Line Items]    
Marketable Securities 17,955 0
Government bonds, US    
Marketable Securities [Line Items]    
Marketable Securities 378,386 0
Government bonds, US | Cash Equivalents    
Marketable Securities [Line Items]    
Marketable Securities 58,541 0
Securitization notes receivable and certificates    
Marketable Securities [Line Items]    
Marketable Securities $ 51,678 $ 16,170