XML 64 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Short-Term Investments - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Jun. 30, 2021
Schedule Of Available For Sale Securities [Line Items]    
Short-term investments, Amortized cost $ 1,149,336 $ 655,232
Short-term investments, Gross unrealized gains 10 143
Short-term investments, Gross unrealized losses (5,938) (61)
Short-term investments 1,143,408 655,314
Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Short-term investments, Amortized cost 663,946 466,403
Short-term investments, Gross unrealized gains 5 111
Short-term investments, Gross unrealized losses (3,653) (55)
Short-term investments 660,298 466,459
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Short-term investments, Amortized cost 416,879 155,663
Short-term investments, Gross unrealized gains 5 16
Short-term investments, Gross unrealized losses (2,059) (5)
Short-term investments 414,825 155,674
Asset Backed Securities    
Schedule Of Available For Sale Securities [Line Items]    
Short-term investments, Amortized cost 49,403 26,391
Short-term investments, Gross unrealized gains 0 16
Short-term investments, Gross unrealized losses (226) (1)
Short-term investments 49,177 26,406
Certificates of Deposit    
Schedule Of Available For Sale Securities [Line Items]    
Short-term investments, Amortized cost 19,108 6,775
Short-term investments, Gross unrealized gains 0 0
Short-term investments, Gross unrealized losses 0 0
Short-term investments $ 19,108 $ 6,775