XML 64 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities (Details 3) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Debt securities, available-for-sale    
Less than 12 months, fair value $ 59,550 $ 74,431
Less than 12 months, gross unrealized losses (50) (58)
12 months or greater, fair value 102,177 112,147
12 months or greater, gross unrealized losses (2,363) (3,566)
Fair value 161,727 186,578
Gross unrealized losses (2,413) (3,624)
U.S. Government bonds and notes    
Debt securities, available-for-sale    
Less than 12 months, fair value 30,240 28,893
Less than 12 months, gross unrealized losses (26) (23)
12 months or greater, fair value 52,211 62,588
12 months or greater, gross unrealized losses (1,209) (1,857)
Corporate notes, bonds and commercial paper    
Debt securities, available-for-sale    
Less than 12 months, fair value 29,310 45,538
Less than 12 months, gross unrealized losses (24) (35)
12 months or greater, fair value 49,966 49,559
12 months or greater, gross unrealized losses $ (1,154) $ (1,709)