XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Short-Term Investments - Schedule of Gross Unrealized Losses and Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Jun. 30, 2021
Schedule Of Available For Sale Securities [Line Items]    
Fair value $ 804,336 $ 246,040
Unrealized losses (1,483) (61)
Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Fair value 433,430 152,485
Unrealized losses (938) (55)
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Fair value 313,760 85,466
Unrealized losses (462) (5)
Asset Backed Securities    
Schedule Of Available For Sale Securities [Line Items]    
Fair value 57,146 8,089
Unrealized losses $ (83) $ (1)