XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Short-Term Investments - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Jun. 30, 2020
Schedule Of Available For Sale Securities [Line Items]    
Short-term investments, Amortized cost $ 165,430 $ 123,395
Short-term investments, Gross unrealized gains 183 590
Short-term investments, Gross unrealized losses (25) (11)
Short-term investments 165,588 123,974
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Short-term investments, Amortized cost 40,079 28,281
Short-term investments, Gross unrealized gains 30 88
Short-term investments, Gross unrealized losses   (1)
Short-term investments 40,109 28,368
Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Short-term investments, Amortized cost 108,261 70,781
Short-term investments, Gross unrealized gains 100 360
Short-term investments, Gross unrealized losses (25) (10)
Short-term investments 108,336 71,131
Asset-Backed Securities    
Schedule Of Available For Sale Securities [Line Items]    
Short-term investments, Amortized cost 15,405 24,333
Short-term investments, Gross unrealized gains 53 142
Short-term investments 15,458 $ 24,475
Certificates of Deposit    
Schedule Of Available For Sale Securities [Line Items]    
Short-term investments, Amortized cost 1,685  
Short-term investments $ 1,685