XML 99 R76.htm IDEA: XBRL DOCUMENT v3.22.2.2
Short-Term Investments - Schedule of Gross Unrealized Losses and Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Schedule Of Available For Sale Securities [Line Items]    
Fair value $ 855,892 $ 246,040
Unrealized losses (7,919) (61)
Corporate bonds    
Schedule Of Available For Sale Securities [Line Items]    
Fair value 392,699 152,485
Unrealized losses (4,786) (55)
U.S. treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Fair value 411,787 85,466
Unrealized losses (2,917) (5)
Asset-backed securities    
Schedule Of Available For Sale Securities [Line Items]    
Fair value 51,406 8,089
Unrealized losses $ (216) $ (1)