XML 81 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
MARKETABLE SECURITIES - Schedule of Gross Unrealized Losses And Fair Value of Available For Sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Total fair value of available-for-sale securities in a continuous unrealized loss position for less than twelve months $ 71,088 $ 46,028
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (348) (81)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or greater 4,656 17,380
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or greater, accumulated loss (24) (271)
Total fair value of available-for-sale securities in a continuous unrealized loss position 75,744 63,408
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position (372) (352)
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,979 25,895
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (121) (41)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or greater 0 2,480
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or greater, accumulated loss 0 (18)
Total fair value of available-for-sale securities in a continuous unrealized loss position 25,979 28,375
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position (121) (59)
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 39,542 15,756
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (199) (35)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or greater 1,990 3,965
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or greater, accumulated loss (1) (9)
Total fair value of available-for-sale securities in a continuous unrealized loss position 41,532 19,721
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position (200) (44)
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 5,567 4,377
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position for less than twelve months (28) (5)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or greater 2,666 10,935
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or greater, accumulated loss (23) (244)
Total fair value of available-for-sale securities in a continuous unrealized loss position 8,233 15,312
Total gross unrealized losses of available-for-sale securities in a continuous unrealized loss position $ (51) $ (249)