XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Short-Term Investments - Schedule of Gross Unrealized Losses and Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Jun. 30, 2020
Schedule Of Available For Sale Securities [Line Items]    
Fair value $ 276,326 $ 12,056
Unrealized losses (157) (11)
Asset-Backed Securities    
Schedule Of Available For Sale Securities [Line Items]    
Fair value 15,381  
Unrealized losses (6)  
Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Fair value 259,691 9,258
Unrealized losses (150) (10)
Certificates of Deposit    
Schedule Of Available For Sale Securities [Line Items]    
Fair value 1,254  
Unrealized losses $ (1)  
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Fair value   2,798
Unrealized losses   $ (1)