XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Short-Term Investments - Schedule of Gross Unrealized Losses and Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Schedule Of Available For Sale Securities [Line Items]    
Fair value $ 688,617 $ 606,681
Unrealized losses (3,414) (3,977)
Corporate bonds    
Schedule Of Available For Sale Securities [Line Items]    
Fair value 292,968 296,562
Unrealized losses (2,008) (2,382)
U.S. treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Fair value 298,908 213,726
Unrealized losses (1,083) (1,260)
Asset-backed securities    
Schedule Of Available For Sale Securities [Line Items]    
Fair value 47,466 38,426
Unrealized losses (120) (136)
U.S. agency securities    
Schedule Of Available For Sale Securities [Line Items]    
Fair value 49,275 57,967
Unrealized losses $ (203) $ (199)