Quarterly report pursuant to Section 13 or 15(d)

MARKETABLE SECURITIES - Continuous Unrealized Loss Position (Details)

v3.22.4
MARKETABLE SECURITIES - Continuous Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jun. 30, 2022
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value $ 481,491  
Less than 12 Months, Gross Unrealized Losses (9,202)  
12 Months or Greater, Fair Value 482,329  
12 Months or Greater, Gross Unrealized Losses (12,584)  
Fair Value 963,820 $ 917,488
Gross Unrealized Losses (21,786) (19,778)
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value 226,806  
Less than 12 Months, Gross Unrealized Losses (3,852)  
12 Months or Greater, Fair Value 216,074  
12 Months or Greater, Gross Unrealized Losses (4,536)  
Fair Value 442,880 458,699
Gross Unrealized Losses (8,388) (8,915)
Municipal securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value 6,879  
Less than 12 Months, Gross Unrealized Losses (183)  
12 Months or Greater, Fair Value 30,914  
12 Months or Greater, Gross Unrealized Losses (933)  
Fair Value 37,793 58,722
Gross Unrealized Losses (1,116) (1,249)
Sovereign securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value 1,006  
Less than 12 Months, Gross Unrealized Losses (3)  
12 Months or Greater, Fair Value 1,974  
12 Months or Greater, Gross Unrealized Losses (27)  
Fair Value 2,980 2,963
Gross Unrealized Losses (30) (53)
U.S. Government agency securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value 30,398  
Less than 12 Months, Gross Unrealized Losses (140)  
12 Months or Greater, Fair Value 36,268  
12 Months or Greater, Gross Unrealized Losses (1,098)  
Fair Value 66,666 60,285
Gross Unrealized Losses (1,238) (1,183)
U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value 216,402  
Less than 12 Months, Gross Unrealized Losses (5,024)  
12 Months or Greater, Fair Value 197,099  
12 Months or Greater, Gross Unrealized Losses (5,990)  
Fair Value 413,501 336,819
Gross Unrealized Losses $ (11,014) $ (8,378)