XML 43 R29.htm IDEA: XBRL DOCUMENT v3.25.1
MARKETABLE SECURITIES (Tables)
3 Months Ended
Mar. 31, 2025
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities
March 31, 2025December 31, 2024
(in thousands)Amortized CostUnrealized GainsUnrealized LossesFair ValueAmortized CostUnrealized GainsUnrealized LossesFair Value
Government debt$12,317 $$(10)$12,309 $11,851 $$(19)$11,833 
Corporate debt128,184 146 (32)128,298 391,097 63 (123)391,037 
$140,501 $148 $(42)$140,607 $402,948 $64 $(142)$402,870