XML 55 R45.htm IDEA: XBRL DOCUMENT v3.25.1
MARKETABLE SECURITIES - Schedule of Gross Unrealized Losses and Fair Values of Investments in an Unrealized Loss Position (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Marketable securities  
Total fair value of available-for-sale securities in a continuous unrealized loss position for less than twelve months $ 63,575
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (158)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer 1,411
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer, accumulated loss (7)
Total fair value of available-for-sale securities in a continuous unrealized loss position 64,986
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position (165)
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 17,315
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (58)
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 17,315
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position (58)
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 7,786
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (18)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer 1,411
Debt securities, available-for-sale, continuous unrealized loss position, 12 months of longer, accumulated loss (7)
Total fair value of available-for-sale securities in a continuous unrealized loss position 9,197
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position (25)
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 38,474
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (82)
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 38,474
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position $ (82)