XML 94 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Short-Term Investments - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost $ 1,046,830 $ 1,116,408
Gross unrealized gains 257 4
Gross unrealized losses (3,977) (7,919)
Fair value 1,043,110 1,108,493
Corporate bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 481,658 601,987
Gross unrealized gains 207 3
Gross unrealized losses (2,382) (4,786)
Fair value 479,483 597,204
U.S. treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 409,586 424,644
Gross unrealized gains 42 1
Gross unrealized losses (1,260) (2,917)
Fair value 408,368 421,728
Asset-backed securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 51,321 51,622
Gross unrealized gains 8 0
Gross unrealized losses (136) (216)
Fair value 51,193 51,406
Certificates of deposit    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 46,099 38,155
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair value 46,099 $ 38,155
U.S. agency securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 58,166  
Gross unrealized gains 0  
Gross unrealized losses (199)  
Fair value $ 57,967