v3.26.1
Investments - Schedule of Securities Available for Sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost $ 1,004,737 $ 892,168  
Gross Unrealized Gains 1,851 1,467  
Gross Unrealized Losses (1,762) (217)  
Allowance for Credit Losses (218) (941)  
Fair Value 1,004,608 892,477  
Cash and cash equivalents 1,630,038 1,354,455 $ 1,013,106
Asset Pledged as Collateral | Repurchase Agreement | 2021-Z1 and 2021-Z2 | Balance Sheet Location [Axis]: us-gaap:CashAndCashEquivalentsAtCarryingValue      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 5,600 34,500  
Agency Bonds, Commercial Paper, and US Government Bonds      
Debt Securities, Available-for-sale [Line Items]      
Cash and cash equivalents 32,000 21,100  
Certificates of deposit      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 71,905 38,990  
Gross Unrealized Gains 5 18  
Gross Unrealized Losses (53) 0  
Allowance for Credit Losses 0 0  
Fair Value 71,857 39,008  
Certificates of deposit | Level 3      
Debt Securities, Available-for-sale [Line Items]      
Fair Value 0 0  
Corporate bonds      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 317,417 263,495  
Gross Unrealized Gains 127 759  
Gross Unrealized Losses (704) (55)  
Allowance for Credit Losses 0 0  
Fair Value 316,840 264,199  
Corporate bonds | Level 3      
Debt Securities, Available-for-sale [Line Items]      
Fair Value 0 0  
Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Gross Unrealized Gains 7 7  
Gross Unrealized Losses (190) (18)  
Fair Value 197,114 126,761  
Including cash, amortized cost 223,276 139,336  
Including cash, allowance for credit losses 0 0  
Including cash, fair value 223,093 139,325  
Commercial paper | Level 3      
Debt Securities, Available-for-sale [Line Items]      
Fair Value 0 0  
Agency bonds      
Debt Securities, Available-for-sale [Line Items]      
Gross Unrealized Gains   0  
Gross Unrealized Losses   (11)  
Fair Value 0 7,854  
Including cash, amortized cost   11,358  
Including cash, allowance for credit losses   0  
Including cash, fair value   11,347  
Agency bonds | Level 3      
Debt Securities, Available-for-sale [Line Items]      
Fair Value 0 0  
Municipal bonds      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 8,664 6,057  
Gross Unrealized Gains 2 19  
Gross Unrealized Losses (11)  
Allowance for Credit Losses 0  
Fair Value 8,655 6,076  
Municipal bonds | Level 3      
Debt Securities, Available-for-sale [Line Items]      
Fair Value 0 0  
Government bonds, Non-US      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 2,169 5,331  
Gross Unrealized Gains 0 9  
Gross Unrealized Losses 0 0  
Allowance for Credit Losses 0 0  
Fair Value 2,169 5,340  
Government bonds - US      
Debt Securities, Available-for-sale [Line Items]      
Gross Unrealized Gains 18 371  
Gross Unrealized Losses (725) (91)  
Fair Value 296,344 344,434  
Including cash, amortized cost 303,038 349,149  
Including cash, allowance for credit losses 0 0  
Including cash, fair value 302,331 349,429  
Government bonds - US | Level 3      
Debt Securities, Available-for-sale [Line Items]      
Fair Value 0 0  
Government bonds - US | Asset Pledged as Collateral      
Debt Securities, Available-for-sale [Line Items]      
Fair Value 101,300 75,400  
Securitization notes receivable and certificates      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 68,322 76,279  
Gross Unrealized Gains 333 173  
Gross Unrealized Losses (79) (42)  
Allowance for Credit Losses (218) (941)  
Fair Value 68,358 75,469  
Securitization notes receivable and certificates | Level 3      
Debt Securities, Available-for-sale [Line Items]      
Fair Value 68,358 75,469  
Residual interests in structured transactions      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 4,946 2,173  
Gross Unrealized Gains 636 111  
Gross Unrealized Losses 0 0  
Allowance for Credit Losses 0 0  
Fair Value 5,582 2,284  
Residual interests in structured transactions | Level 3      
Debt Securities, Available-for-sale [Line Items]      
Fair Value 5,582 $ 2,284  
Other      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 5,000    
Gross Unrealized Gains 723    
Gross Unrealized Losses 0    
Allowance for Credit Losses 0    
Fair Value $ 5,723