XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities (Details 3) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt securities, available-for-sale    
Less than 12 months, fair value $ 131,762 $ 74,431
Less than 12 months, gross unrealized losses (400) (58)
12 months or greater, fair value 70,600 112,147
12 months or greater, gross unrealized losses (1,614) (3,566)
Fair value 202,362 186,578
Gross unrealized losses (2,014) (3,624)
U.S. Government bonds and notes    
Debt securities, available-for-sale    
Less than 12 months, fair value 43,962 28,893
Less than 12 months, gross unrealized losses (174) (23)
12 months or greater, fair value 45,631 62,588
12 months or greater, gross unrealized losses (780) (1,857)
Corporate notes, bonds and commercial paper    
Debt securities, available-for-sale    
Less than 12 months, fair value 87,800 45,538
Less than 12 months, gross unrealized losses (226) (35)
12 months or greater, fair value 24,969 49,559
12 months or greater, gross unrealized losses $ (834) $ (1,709)