XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.3
MARKETABLE SECURITIES (Tables)
9 Months Ended
Sep. 30, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of 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