XML 43 R29.htm IDEA: XBRL DOCUMENT v3.25.2
MARKETABLE SECURITIES (Tables)
6 Months Ended
Jun. 30, 2025
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities
June 30, 2025December 31, 2024
(in thousands)Amortized CostUnrealized GainsUnrealized LossesFair ValueAmortized CostUnrealized GainsUnrealized LossesFair Value
Government debt$17,500 $$(16)$17,487 $11,851 $$(19)$11,833 
Corporate debt192,149 404 (38)192,515 391,097 63 (123)391,037 
$209,649 $407 $(54)$210,002 $402,948 $64 $(142)$402,870