Quarterly report pursuant to Section 13 or 15(d)

MARKETABLE SECURITIES - Continuous Unrealized Loss Position (Details)

v3.22.2.2
MARKETABLE SECURITIES - Continuous Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value $ 778,696  
Less than 12 Months, Gross Unrealized Losses (19,920)  
12 Months or Greater, Fair Value 205,501  
12 Months or Greater, Gross Unrealized Losses (6,634)  
Fair Value 984,197 $ 917,488
Gross Unrealized Losses (26,554) (19,778)
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value 405,334  
Less than 12 Months, Gross Unrealized Losses (9,419)  
12 Months or Greater, Fair Value 51,452  
12 Months or Greater, Gross Unrealized Losses (1,632)  
Fair Value 456,786 336,819
Gross Unrealized Losses (11,051) (8,915)
Municipal securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value 33,165  
Less than 12 Months, Gross Unrealized Losses (857)  
12 Months or Greater, Fair Value 15,505  
12 Months or Greater, Gross Unrealized Losses (546)  
Fair Value 48,670 2,963
Gross Unrealized Losses (1,403) (1,249)
Sovereign securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value 4,019  
Less than 12 Months, Gross Unrealized Losses (12)  
12 Months or Greater, Fair Value 1,960  
12 Months or Greater, Gross Unrealized Losses (43)  
Fair Value 5,979 60,285
Gross Unrealized Losses (55) (53)
U.S. Government agency securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value 25,363  
Less than 12 Months, Gross Unrealized Losses (322)  
12 Months or Greater, Fair Value 29,225  
12 Months or Greater, Gross Unrealized Losses (1,131)  
Fair Value 54,588 58,722
Gross Unrealized Losses (1,453) (1,183)
U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value 310,815  
Less than 12 Months, Gross Unrealized Losses (9,310)  
12 Months or Greater, Fair Value 107,359  
12 Months or Greater, Gross Unrealized Losses (3,282)  
Fair Value 418,174 458,699
Gross Unrealized Losses $ (12,592) $ (8,378)