XML 34 R12.htm IDEA: XBRL DOCUMENT v3.25.0.1
MARKETABLE SECURITIES
12 Months Ended
Dec. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
MARKETABLE SECURITIES
3. 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 
As of December 31, 2024, marketable securities’ maturities ranged from January 2025 to December 2027, with a weighted-average remaining maturity of 0.3 years.