XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.2
MARKETABLE SECURITIES - Schedule of Gross Unrealized Losses and Fair Values of Investments in an Unrealized Loss Position (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Marketable securities  
Total fair value of available-for-sale securities in a continuous unrealized loss position for less than twelve months $ 292,510
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (897)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer 15,165
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer, accumulated loss (158)
Total fair value of available-for-sale securities in a continuous unrealized loss position 307,675
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position (1,055)
Corporate bonds | Marketable securities  
Marketable securities  
Total fair value of available-for-sale securities in a continuous unrealized loss position for less than twelve months 129,953
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (578)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer 4,720
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer, accumulated loss (22)
Total fair value of available-for-sale securities in a continuous unrealized loss position 134,673
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position (600)
Asset backed securities | Marketable securities  
Marketable securities  
Total fair value of available-for-sale securities in a continuous unrealized loss position for less than twelve months 53,722
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (211)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer 6,532
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer, accumulated loss (114)
Total fair value of available-for-sale securities in a continuous unrealized loss position 60,254
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position (325)
U.S. government agency securities | Marketable securities  
Marketable securities  
Total fair value of available-for-sale securities in a continuous unrealized loss position for less than twelve months 108,835
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (108)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer 3,913
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer, accumulated loss (22)
Total fair value of available-for-sale securities in a continuous unrealized loss position 112,748
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position $ (130)