XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.2
MARKETABLE SECURITIES (Tables)
6 Months Ended
Jun. 30, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities
June 30, 2024December 31, 2023
(in thousands)Amortized CostUnrealized GainsUnrealized LossesFair ValueAmortized CostUnrealized GainsUnrealized LossesFair Value
Government debt$12,942 $— $(17)$12,925 $11,471 $33 $(1)$11,503 
Corporate debt394,521 (628)393,894 181,960 200 (227)181,933 
$407,463 $$(645)$406,819 $193,431 $233 $(228)$193,436