XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.4
MARKETABLE SECURITIES - Schedule of Gross Unrealized Losses And Fair Value of Available For Sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Total fair value of available-for-sale securities in a continuous unrealized loss position for less than twelve months $ 100,497 $ 663,496
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (1,647) (1,483)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or greater 277,004 0
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or greater, accumulated loss (3,664) 0
Total fair value of available-for-sale securities in a continuous unrealized loss position 377,501 663,496
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position (5,311) (1,483)
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 35,055 299,448
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (575) (493)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or greater 73,702 0
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or greater, accumulated loss (1,092) 0
Total fair value of available-for-sale securities in a continuous unrealized loss position 108,757 299,448
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position (1,667) (493)
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 37,458 249,921
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (337) (873)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or greater 187,766 0
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or greater, accumulated loss (2,452) 0
Total fair value of available-for-sale securities in a continuous unrealized loss position 225,224 249,921
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position (2,789) (873)
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 27,984 89,990
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (735) (107)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or greater 15,536 0
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or greater, accumulated loss (120) 0
Total fair value of available-for-sale securities in a continuous unrealized loss position 43,520 89,990
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position $ (855) (107)
Marketable securities | Certificates of deposit    
Marketable Securities [Line Items]    
Total fair value of available-for-sale securities in a continuous unrealized loss position for less than twelve months   24,137
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months   (10)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or greater   0
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or greater, accumulated loss   0
Total fair value of available-for-sale securities in a continuous unrealized loss position   24,137
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position   $ (10)