v3.25.4
Investments - Schedule of Cash and Cash Equivalents and Securities Available for Sale (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Jun. 30, 2025
Marketable Securities [Line Items]    
Marketable securities $ 786,557 $ 963,397
Money market funds | Cash Equivalents    
Marketable Securities [Line Items]    
Marketable securities 63,182 70,920
Agency bonds    
Marketable Securities [Line Items]    
Marketable securities 5,051 7,854
Agency bonds | Cash Equivalents    
Marketable Securities [Line Items]    
Marketable securities 0 3,493
Commercial paper    
Marketable Securities [Line Items]    
Marketable securities 63,943 126,761
Commercial paper | Cash Equivalents    
Marketable Securities [Line Items]    
Marketable securities 0 12,564
Government bonds - US    
Marketable Securities [Line Items]    
Marketable securities 274,274 344,434
Government bonds - US | Asset Pledged as Collateral    
Marketable Securities [Line Items]    
Marketable securities 99,800 75,400
Government bonds - US | Cash Equivalents    
Marketable Securities [Line Items]    
Marketable securities 0 4,995
Certificates of deposit    
Marketable Securities [Line Items]    
Marketable securities 36,552 39,008
Corporate bonds    
Marketable Securities [Line Items]    
Marketable securities 242,177 264,199
Municipal bonds    
Marketable Securities [Line Items]    
Marketable securities 8,435 6,076
Government bonds, Non-US    
Marketable Securities [Line Items]    
Marketable securities 2,181 5,340
Securitization notes receivable and certificates    
Marketable Securities [Line Items]    
Marketable securities 80,080 75,469
Securitization notes receivable and certificates | Asset Pledged as Collateral    
Marketable Securities [Line Items]    
Marketable securities 15,100 34,500
Residual interests in structured transactions    
Marketable Securities [Line Items]    
Marketable securities 5,436 2,284
Other    
Marketable Securities [Line Items]    
Marketable securities $ 5,246 $ 0