XML 96 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Short-Term Investments - Schedule of Gross Unrealized Losses and Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Schedule Of Available For Sale Securities [Line Items]    
Fair value $ 606,681 $ 855,892
Unrealized losses (3,977) (7,919)
Corporate bonds    
Schedule Of Available For Sale Securities [Line Items]    
Fair value 296,562 392,699
Unrealized losses (2,382) (4,786)
U.S. treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Fair value 213,726 411,787
Unrealized losses (1,260) (2,917)
Asset-backed securities    
Schedule Of Available For Sale Securities [Line Items]    
Fair value 38,426 51,406
Unrealized losses (136) $ (216)
U.S. agency securities    
Schedule Of Available For Sale Securities [Line Items]    
Fair value 57,967  
Unrealized losses $ (199)