XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable Securities (Details 3) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt securities, available-for-sale    
Less than 12 months, fair value $ 67,755 $ 78,861
Less than 12 months, gross unrealized losses (43) (93)
12 months or greater, fair value 0 23,460
12 months or greater, gross unrealized losses 0 (524)
Fair value 67,755 102,321
Gross unrealized losses (43) (617)
U.S. Government bonds and notes    
Debt securities, available-for-sale    
Less than 12 months, fair value 46,746 32,454
Less than 12 months, gross unrealized losses (32) (53)
12 months or greater, fair value 0 6,841
12 months or greater, gross unrealized losses 0 (159)
Corporate bonds, commercial paper and notes    
Debt securities, available-for-sale    
Less than 12 months, fair value 21,009 46,407
Less than 12 months, gross unrealized losses (11) (40)
12 months or greater, fair value 0 16,619
12 months or greater, gross unrealized losses $ 0 $ (365)