XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Short-Term Investments - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Jun. 30, 2020
Schedule Of Available For Sale Securities [Line Items]    
Short-term investments, Amortized cost $ 512,580 $ 123,395
Short-term investments, Gross unrealized gains 97 590
Short-term investments, Gross unrealized losses (157) (11)
Short-term investments 512,520 123,974
Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Short-term investments, Amortized cost 396,301 70,781
Short-term investments, Gross unrealized gains 50 360
Short-term investments, Gross unrealized losses (150) (10)
Short-term investments 396,201 71,131
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Short-term investments, Amortized cost 84,193 28,281
Short-term investments, Gross unrealized gains 22 88
Short-term investments, Gross unrealized losses   (1)
Short-term investments 84,215 28,368
Asset-Backed Securities    
Schedule Of Available For Sale Securities [Line Items]    
Short-term investments, Amortized cost 28,314 24,333
Short-term investments, Gross unrealized gains 24 142
Short-term investments, Gross unrealized losses (6)  
Short-term investments 28,332 $ 24,475
Certificates of Deposit    
Schedule Of Available For Sale Securities [Line Items]    
Short-term investments, Amortized cost 3,772  
Short-term investments, Gross unrealized gains 1  
Short-term investments, Gross unrealized losses (1)  
Short-term investments $ 3,772