v3.26.1
Investments - Schedule of Cash and Cash Equivalents and Securities Available for Sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Marketable Securities [Line Items]      
Cash and cash equivalents $ 1,630,038 $ 1,354,455 $ 1,013,106
Total cash and cash equivalents and securities available for sale: 1,242,423 963,397  
Certificates of deposit      
Marketable Securities [Line Items]      
Total cash and cash equivalents and securities available for sale: 71,857 39,008  
Corporate bonds      
Marketable Securities [Line Items]      
Total cash and cash equivalents and securities available for sale: 316,840 264,199  
Commercial paper      
Marketable Securities [Line Items]      
Total cash and cash equivalents and securities available for sale: 197,114 126,761  
Agency bonds      
Marketable Securities [Line Items]      
Total cash and cash equivalents and securities available for sale: 0 7,854  
Municipal bonds      
Marketable Securities [Line Items]      
Total cash and cash equivalents and securities available for sale: 8,655 6,076  
Government bonds, Non-US      
Marketable Securities [Line Items]      
Total cash and cash equivalents and securities available for sale: 2,169 5,340  
Government bonds - US      
Marketable Securities [Line Items]      
Total cash and cash equivalents and securities available for sale: 296,344 344,434  
Government bonds - US | Asset Pledged as Collateral      
Marketable Securities [Line Items]      
Total cash and cash equivalents and securities available for sale: 101,300 75,400  
Securitization notes receivable and certificates      
Marketable Securities [Line Items]      
Total cash and cash equivalents and securities available for sale: 68,358 75,469  
Securitization notes receivable and certificates | Asset Pledged as Collateral      
Marketable Securities [Line Items]      
Total cash and cash equivalents and securities available for sale: 5,600 34,500  
Residual interests in structured transactions      
Marketable Securities [Line Items]      
Total cash and cash equivalents and securities available for sale: 5,582 2,284  
Other      
Marketable Securities [Line Items]      
Total cash and cash equivalents and securities available for sale: 5,723 0  
Money market funds      
Marketable Securities [Line Items]      
Cash and cash equivalents 237,815 70,920  
Agency bonds      
Marketable Securities [Line Items]      
Cash and cash equivalents 0 3,493  
Commercial paper      
Marketable Securities [Line Items]      
Cash and cash equivalents 25,979 12,564  
Government bonds - US      
Marketable Securities [Line Items]      
Cash and cash equivalents $ 5,987 $ 4,995