XML 73 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Short-Term Investments - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost $ 1,042,770 $ 1,116,408
Gross unrealized gains 11 4
Gross unrealized losses (8,244) (7,919)
Fair value 1,034,537 1,108,493
Corporate bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 600,560 601,987
Gross unrealized gains 9 3
Gross unrealized losses (5,283) (4,786)
Fair value 595,286 597,204
U.S. treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 375,171 424,644
Gross unrealized gains 2 1
Gross unrealized losses (2,823) (2,917)
Fair value 372,350 421,728
Asset-backed securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 21,193 51,622
Gross unrealized gains 0 0
Gross unrealized losses (138) (216)
Fair value 21,055 51,406
Certificates of deposit    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 45,846 38,155
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair value $ 45,846 $ 38,155