XML 24 R10.htm IDEA: XBRL DOCUMENT v3.24.3
MARKETABLE SECURITIES
9 Months Ended
Sep. 30, 2024
Investments, Debt and Equity Securities [Abstract]  
MARKETABLE SECURITIES
NOTE 2. MARKETABLE SECURITIES
September 30, 2024December 31, 2023
(in thousands)Amortized CostUnrealized GainsUnrealized LossesFair ValueAmortized CostUnrealized GainsUnrealized LossesFair Value
Government debt$11,659 $$(1)$11,666 $11,471 $33 $(1)$11,503 
Corporate debt403,427 271 (23)403,675 181,960 200 (227)181,933 
$415,086 $279 $(24)$415,341 $193,431 $233 $(228)$193,436 
As of September 30, 2024, marketable securities’ maturities ranged from October 2024 to January 2026, with a weighted-average remaining maturity of 0.3 years.