XML 58 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
MARKETABLE SECURITIES (Tables)
12 Months Ended
Dec. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities
December 31, 2024December 31, 2023
(in thousands)Amortized CostUnrealized GainsUnrealized LossesFair ValueAmortized CostUnrealized GainsUnrealized LossesFair Value
Government debt$11,851 $$(19)$11,833 $11,471 $33 $(1)$11,503 
Corporate debt391,097 63 (123)391,037 181,960 200 (227)181,933 
$402,948 $64 $(142)$402,870 $193,431 $233 $(228)$193,436