XML 25 R11.htm IDEA: XBRL DOCUMENT v3.25.1
MARKETABLE SECURITIES
3 Months Ended
Mar. 31, 2025
Investments, Debt and Equity Securities [Abstract]  
MARKETABLE SECURITIES
NOTE 3. 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 
As of March 31, 2025, marketable securities’ maturities ranged from April 2025 to March 2028, with a weighted-average remaining maturity of 1.4 years.