XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Short-Term Investments - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost $ 1,122,755 $ 1,046,830
Gross unrealized gains 115 257
Gross unrealized losses (3,414) (3,977)
Fair value 1,119,456 1,043,110
Corporate bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 454,350 481,658
Gross unrealized gains 75 207
Gross unrealized losses (2,008) (2,382)
Fair value 452,417 479,483
U.S. treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 484,895 409,586
Gross unrealized gains 17 42
Gross unrealized losses (1,083) (1,260)
Fair value 483,829 408,368
Asset-backed securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 63,323 51,321
Gross unrealized gains 17 8
Gross unrealized losses (120) (136)
Fair value 63,220 51,193
Certificates of deposit    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 65,904 46,099
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair value 65,904 46,099
U.S. agency securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized cost 54,283 58,166
Gross unrealized gains 6 0
Gross unrealized losses (203) (199)
Fair value $ 54,086 $ 57,967