Quarterly report pursuant to Section 13 or 15(d)

MARKETABLE SECURITIES - Continuous Unrealized Loss Position (Details)

v3.23.1
MARKETABLE SECURITIES - Continuous Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Jun. 30, 2022
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value $ 351,727  
Less than 12 Months, Gross Unrealized Losses (3,826)  
12 Months or Greater, Fair Value 492,547  
12 Months or Greater, Gross Unrealized Losses (11,169)  
Fair Value 844,274 $ 917,488
Gross Unrealized Losses (14,995) (19,778)
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value 163,334  
Less than 12 Months, Gross Unrealized Losses (1,687)  
12 Months or Greater, Fair Value 221,831  
12 Months or Greater, Gross Unrealized Losses (4,335)  
Fair Value 385,165 458,699
Gross Unrealized Losses (6,022) (8,915)
Municipal securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value 8,711  
Less than 12 Months, Gross Unrealized Losses (69)  
12 Months or Greater, Fair Value 27,173  
12 Months or Greater, Gross Unrealized Losses (707)  
Fair Value 35,884 58,722
Gross Unrealized Losses (776) (1,249)
Sovereign securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value 3,019  
Less than 12 Months, Gross Unrealized Losses 0  
12 Months or Greater, Fair Value 1,997  
12 Months or Greater, Gross Unrealized Losses (5)  
Fair Value 5,016 2,963
Gross Unrealized Losses (5) (53)
U.S. Government agency securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value 38,897  
Less than 12 Months, Gross Unrealized Losses (125)  
12 Months or Greater, Fair Value 34,650  
12 Months or Greater, Gross Unrealized Losses (705)  
Fair Value 73,547 60,285
Gross Unrealized Losses (830) (1,183)
U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value 137,766  
Less than 12 Months, Gross Unrealized Losses (1,945)  
12 Months or Greater, Fair Value 206,896  
12 Months or Greater, Gross Unrealized Losses (5,417)  
Fair Value 344,662 336,819
Gross Unrealized Losses $ (7,362) $ (8,378)