XML 69 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
MARKETABLE SECURITIES (Continuous Unrealized Loss Position) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Less Than 12 Months Estimated Fair Market Value, Total marketable securities $ 33,777 $ 102,729
Less Than 12 Months Gross Unrealized Losses, Total marketable securities (116) (371)
12 Months or Longer Estimated Fair Market Value, Total marketable securities 13,244 25,401
12 Months or Longer Gross Unrealized Losses, Total marketable securities (19) (340)
Total Estimated Fair Market Value, Total marketable securities 47,021 128,130
Total Gross Unrealized Losses, Total marketable securities (135) (711)
Corporate securities    
Debt Securities, Available-for-sale [Line Items]    
Less Than 12 Months Estimated Fair Market Value, Total marketable securities 33,777 102,729
Less Than 12 Months Gross Unrealized Losses, Total marketable securities (116) (371)
12 Months or Longer Estimated Fair Market Value, Total marketable securities 13,244 25,401
12 Months or Longer Gross Unrealized Losses, Total marketable securities (19) (340)
Total Estimated Fair Market Value, Total marketable securities 47,021 128,130
Total Gross Unrealized Losses, Total marketable securities $ (135) $ (711)