XML 86 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities (Details 3) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt securities, available-for-sale    
Less than 12 Months, fair value $ 78,861 $ 74,431
Less than 12 months, gross unrealized loss (93) (58)
12 months or greater, fair value 23,460 112,147
12 months or greater, gross unrealized losses (524) (3,566)
Fair value 102,321 186,578
Gross unrealized losses (617) (3,624)
U.S. Government bonds and notes    
Debt securities, available-for-sale    
Less than 12 Months, fair value 32,454 28,893
Less than 12 months, gross unrealized loss (53) (23)
12 months or greater, fair value 6,841 62,588
12 months or greater, gross unrealized losses (159) (1,857)
Corporate bonds, commercial paper and notes    
Debt securities, available-for-sale    
Less than 12 Months, fair value 46,407 45,538
Less than 12 months, gross unrealized loss (40) (35)
12 months or greater, fair value 16,619 49,559
12 months or greater, gross unrealized losses $ (365) $ (1,709)