XML 75 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Short-Term Investments - Schedule of Gross Unrealized Losses and Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 30, 2020
Schedule Of Available For Sale Securities [Line Items]    
Fair value $ 246,040 $ 12,056
Unrealized losses (61) (11)
Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Fair value 152,485 9,258
Unrealized losses (55) (10)
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Fair value 85,466 2,798
Unrealized losses (5) $ (1)
Asset-Backed Securities    
Schedule Of Available For Sale Securities [Line Items]    
Fair value 8,089  
Unrealized losses $ (1)