XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Short-Term Investments - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Jun. 30, 2021
Schedule Of Available For Sale Securities [Line Items]    
Short-term investments, Amortized cost $ 1,118,638 $ 655,232
Short-term investments, Gross unrealized gains 15 143
Short-term investments, Gross unrealized losses (1,483) (61)
Short-term investments 1,117,170 655,314
Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Short-term investments, Amortized cost 692,480 466,403
Short-term investments, Gross unrealized gains 12 111
Short-term investments, Gross unrealized losses (938) (55)
Short-term investments 691,554 466,459
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Short-term investments, Amortized cost 359,325 155,663
Short-term investments, Gross unrealized gains 3 16
Short-term investments, Gross unrealized losses (462) (5)
Short-term investments 358,866 155,674
Asset Backed Securities    
Schedule Of Available For Sale Securities [Line Items]    
Short-term investments, Amortized cost 57,261 26,391
Short-term investments, Gross unrealized gains 0 16
Short-term investments, Gross unrealized losses (83) (1)
Short-term investments 57,178 26,406
Certificates of Deposit    
Schedule Of Available For Sale Securities [Line Items]    
Short-term investments, Amortized cost 9,572 6,775
Short-term investments, Gross unrealized gains 0 0
Short-term investments, Gross unrealized losses 0 0
Short-term investments $ 9,572 $ 6,775