XML 61 R46.htm IDEA: XBRL DOCUMENT v3.25.2
MARKETABLE SECURITIES - Schedule of Gross Unrealized Losses and Fair Values of Investments in an Unrealized Loss Position (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Marketable securities  
Total fair value of available-for-sale securities in a continuous unrealized loss position for less than twelve months $ 35,680
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (27)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer 356
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer, accumulated loss (1)
Total fair value of available-for-sale securities in a continuous unrealized loss position 36,036
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position (28)
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 9,793
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (12)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer 0
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer, accumulated loss 0
Total fair value of available-for-sale securities in a continuous unrealized loss position 9,793
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position (12)
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 9,193
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (9)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer 356
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer, accumulated loss (1)
Total fair value of available-for-sale securities in a continuous unrealized loss position 9,549
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position (10)
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 16,694
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (6)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer 0
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer, accumulated loss 0
Total fair value of available-for-sale securities in a continuous unrealized loss position 16,694
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position $ (6)