XML 71 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
MARKETABLE SECURITIES - Schedule of Gross Unrealized Losses And Fair Value of Available For Sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Total fair value of available-for-sale securities in a continuous unrealized loss position for less than twelve months $ 46,028 $ 100,497
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (81) (1,647)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or greater 17,380 277,004
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or greater, accumulated loss (271) (3,664)
Total fair value of available-for-sale securities in a continuous unrealized loss position 63,408 377,501
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position (352) (5,311)
Marketable securities | Corporate bonds    
Marketable Securities [Line Items]    
Total fair value of available-for-sale securities in a continuous unrealized loss position for less than twelve months 25,895 35,055
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (41) (575)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or greater 2,480 73,702
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or greater, accumulated loss (18) (1,092)
Total fair value of available-for-sale securities in a continuous unrealized loss position 28,375 108,757
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position (59) (1,667)
Marketable securities | U.S. government agency securities    
Marketable Securities [Line Items]    
Total fair value of available-for-sale securities in a continuous unrealized loss position for less than twelve months 15,756 37,458
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (35) (337)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or greater 3,965 187,766
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or greater, accumulated loss (9) (2,452)
Total fair value of available-for-sale securities in a continuous unrealized loss position 19,721 225,224
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position (44) (2,789)
Marketable securities | Asset backed securities    
Marketable Securities [Line Items]    
Total fair value of available-for-sale securities in a continuous unrealized loss position for less than twelve months 4,377 27,984
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (5) (735)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or greater 10,935 15,536
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or greater, accumulated loss (244) (120)
Total fair value of available-for-sale securities in a continuous unrealized loss position 15,312 43,520
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position $ (249) $ (855)