XML 26 R11.htm IDEA: XBRL DOCUMENT v3.25.3
MARKETABLE SECURITIES
9 Months Ended
Sep. 30, 2025
Investments, Debt and Equity Securities [Abstract]  
MARKETABLE SECURITIES
NOTE 3. MARKETABLE SECURITIES
September 30, 2025December 31, 2024
(in thousands)Amortized CostUnrealized GainsUnrealized LossesFair ValueAmortized CostUnrealized GainsUnrealized LossesFair Value
Government debt$10,500 $11 $(8)$10,503 $11,851 $$(19)$11,833 
Corporate debt191,692 561 (93)192,160 391,097 63 (123)391,037 
$202,192 $572 $(101)$202,663 $402,948 $64 $(142)$402,870 
As of September 30, 2025, marketable securities’ maturities ranged from October 2025 to September 2028, with a weighted-average remaining maturity of 1.4 years.