Quarterly report pursuant to Section 13 or 15(d)

MARKETABLE SECURITIES - Continuous Unrealized Loss Position (Details)

v3.23.3
MARKETABLE SECURITIES - Continuous Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value $ 892,435  
Less than 12 Months, Gross Unrealized Losses (6,111)  
12 Months or Greater, Fair Value 449,457  
12 Months or Greater, Gross Unrealized Losses (8,974)  
Fair Value 1,341,892  
Gross Unrealized Losses (15,085)  
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value 463,017 $ 310,613
Less than 12 Months, Gross Unrealized Losses (2,772) (2,242)
12 Months or Greater, Fair Value 165,161 161,263
12 Months or Greater, Gross Unrealized Losses (3,244) (3,671)
Fair Value 628,178 471,876
Gross Unrealized Losses (6,016) (5,913)
Municipal securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value 11,480 9,011
Less than 12 Months, Gross Unrealized Losses (147) (199)
12 Months or Greater, Fair Value 14,834 17,253
12 Months or Greater, Gross Unrealized Losses (409) (538)
Fair Value 26,314 26,264
Gross Unrealized Losses (556) (737)
Sovereign securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value   80,793
Less than 12 Months, Gross Unrealized Losses   (459)
12 Months or Greater, Fair Value   36,406
12 Months or Greater, Gross Unrealized Losses   (459)
Fair Value   117,199
Gross Unrealized Losses   (918)
U.S. Government agency securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value 112,180 288,376
Less than 12 Months, Gross Unrealized Losses (736) (4,117)
12 Months or Greater, Fair Value 19,667 183,475
12 Months or Greater, Gross Unrealized Losses (140) (4,665)
Fair Value 131,847 471,851
Gross Unrealized Losses (876) (8,782)
U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value 305,758 688,793
Less than 12 Months, Gross Unrealized Losses (2,456) (7,017)
12 Months or Greater, Fair Value 249,795 398,397
12 Months or Greater, Gross Unrealized Losses (5,181) (9,333)
Fair Value 555,553 1,087,190
Gross Unrealized Losses $ (7,637) $ (16,350)