XML 73 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Short-Term Investments - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 30, 2020
Schedule Of Available For Sale Securities [Line Items]    
Short-term investments, Amortized cost $ 655,232 $ 123,395
Short-term investments, Gross unrealized gains 143 590
Short-term investments, Gross unrealized losses (61) (11)
Short-term investments 655,314 123,974
Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Short-term investments, Amortized cost 466,403 70,781
Short-term investments, Gross unrealized gains 111 360
Short-term investments, Gross unrealized losses (55) (10)
Short-term investments 466,459 71,131
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Short-term investments, Amortized cost 155,663 28,281
Short-term investments, Gross unrealized gains 16 88
Short-term investments, Gross unrealized losses (5) (1)
Short-term investments 155,674 28,368
Asset-Backed Securities    
Schedule Of Available For Sale Securities [Line Items]    
Short-term investments, Amortized cost 26,391 24,333
Short-term investments, Gross unrealized gains 16 142
Short-term investments, Gross unrealized losses (1) 0
Short-term investments 26,406 $ 24,475
Certificates of Deposit    
Schedule Of Available For Sale Securities [Line Items]    
Short-term investments, Amortized cost 6,775  
Short-term investments, Gross unrealized gains 0  
Short-term investments, Gross unrealized losses 0  
Short-term investments $ 6,775