XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Short-Term Investments - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Jun. 30, 2022
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost $ 1,075,507 $ 1,116,408
Gross unrealized gains 667 4
Gross unrealized losses (3,161) (7,919)
Fair value 1,073,013 1,108,493
Corporate bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 535,186 601,987
Gross unrealized gains 293 3
Gross unrealized losses (2,284) (4,786)
Fair value 533,195 597,204
U.S. treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 412,097 424,644
Gross unrealized gains 297 1
Gross unrealized losses (759) (2,917)
Fair value 411,635 421,728
Asset-backed securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 36,965 51,622
Gross unrealized gains 40 0
Gross unrealized losses (117) (216)
Fair value 36,888 51,406
Certificates of deposit    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 52,786 38,155
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair value 52,786 $ 38,155
U.S. agency securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 38,473  
Gross unrealized gains 37  
Gross unrealized losses (1)  
Fair value $ 38,509