XML 100 R82.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments - Securities Available for Sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 1,907,255 $ 16,144
Gross Unrealized Gains 207 29
Gross Unrealized Losses (8,229) 0
Allowance for Credit Losses (21) (3)
Fair Value 1,899,212 16,170
Certificates of deposit, corporate bonds, and commercial paper classified as cash and cash equivalents 1,899,212 16,170
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 317,331  
Gross Unrealized Gains 6  
Gross Unrealized Losses (921)  
Allowance for Credit Losses 0  
Fair Value 316,416  
Certificates of deposit, corporate bonds, and commercial paper classified as cash and cash equivalents 316,416  
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 371,907  
Gross Unrealized Gains 7  
Gross Unrealized Losses (3,243)  
Allowance for Credit Losses 0  
Fair Value 368,671  
Certificates of deposit, corporate bonds, and commercial paper classified as cash and cash equivalents 368,671  
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 708,694  
Gross Unrealized Gains 16  
Gross Unrealized Losses (1,145)  
Allowance for Credit Losses 0  
Fair Value 707,565  
Certificates of deposit, corporate bonds, and commercial paper classified as cash and cash equivalents 707,565  
Government bonds, Non-US    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 18,196  
Gross Unrealized Gains 0  
Gross Unrealized Losses (241)  
Allowance for Credit Losses 0  
Fair Value 17,955  
Certificates of deposit, corporate bonds, and commercial paper classified as cash and cash equivalents 17,955  
Government bonds, US    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 438,947  
Gross Unrealized Gains 0  
Gross Unrealized Losses (2,020)  
Allowance for Credit Losses 0  
Fair Value 436,927  
Certificates of deposit, corporate bonds, and commercial paper classified as cash and cash equivalents 436,927  
Securitization notes receivable and certificates    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 52,180 16,144
Gross Unrealized Gains 178 29
Gross Unrealized Losses (659) 0
Allowance for Credit Losses (21) (3)
Fair Value 51,678 16,170
Certificates of deposit, corporate bonds, and commercial paper classified as cash and cash equivalents 51,678 $ 16,170
Certificates Of Deposit, Corporate Bonds, Commercial Paper, and US Government Bonds | Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 303,800  
Certificates of deposit, corporate bonds, and commercial paper classified as cash and cash equivalents $ 303,800