XML 85 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Jun. 30, 2024
Marketable Securities [Line Items]    
Marketable securities $ 781,747 $ 1,256,473
Money market funds | Cash and cash equivalents:    
Marketable Securities [Line Items]    
Marketable securities 115,063 63,389
Commercial paper    
Marketable Securities [Line Items]    
Marketable securities 51,293 239,882
Commercial paper | Cash and cash equivalents:    
Marketable Securities [Line Items]    
Marketable securities 0 57,964
Government bonds - US    
Marketable Securities [Line Items]    
Marketable securities 303,029 538,556
Government bonds - US | Asset Pledged as Collateral    
Marketable Securities [Line Items]    
Marketable securities 73,800 54,100
Government bonds - US | Cash and cash equivalents:    
Marketable Securities [Line Items]    
Marketable securities 0 3,492
Certificates of deposit    
Marketable Securities [Line Items]    
Marketable securities 17,347 34,473
Corporate bonds    
Marketable Securities [Line Items]    
Marketable securities 204,294 242,660
Agency bonds    
Marketable Securities [Line Items]    
Marketable securities 13,319 15,159
Municipal bonds    
Marketable Securities [Line Items]    
Marketable securities 5,195 3,953
Non-US    
Marketable Securities [Line Items]    
Marketable securities 3,156 5,275
Securitization notes receivable and certificates    
Marketable Securities [Line Items]    
Marketable securities 69,051 51,670
Securitization notes receivable and certificates | Asset Pledged as Collateral    
Marketable Securities [Line Items]    
Marketable securities $ 66,900 $ 46,700