XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Short-Term Investments - Schedule of Gross Unrealized Losses and Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Jun. 30, 2021
Schedule Of Available For Sale Securities [Line Items]    
Fair value $ 252,419 $ 246,040
Unrealized losses (70) (61)
Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Fair value 189,301 152,485
Unrealized losses (65) (55)
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Fair value 45,190 85,466
Unrealized losses (2) (5)
Asset Backed Securities    
Schedule Of Available For Sale Securities [Line Items]    
Fair value 17,928 8,089
Unrealized losses $ (3) $ (1)