XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Marketable Securities (Details 3) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt securities, available-for-sale    
Less than 12 months, fair value $ 184,073 $ 78,861
Less than 12 months, gross unrealized losses (457) (93)
12 months or greater, fair value 23,920 23,460
12 months or greater, gross unrealized losses (255) (524)
Fair value 207,993 102,321
Gross unrealized losses (712) (617)
U.S. Government bonds and notes    
Debt securities, available-for-sale    
Less than 12 months, fair value 109,953 32,454
Less than 12 months, gross unrealized losses (336) (53)
12 months or greater, fair value 7,115 6,841
12 months or greater, gross unrealized losses (83) (159)
Corporate bonds, commercial paper and notes    
Debt securities, available-for-sale    
Less than 12 months, fair value 74,120 46,407
Less than 12 months, gross unrealized losses (121) (40)
12 months or greater, fair value 16,805 16,619
12 months or greater, gross unrealized losses $ (172) $ (365)