XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Assets and Liabilities - By Type of Security (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Marketable securities:    
Book Value $ 149,091 $ 185,436
Gross Unrealized Gain 9 4
Gross Unrealized Loss (1,144) (904)
Fair Value 147,956 184,536
Corporate debt securities    
Marketable securities:    
Book Value 52,169 40,626
Gross Unrealized Loss (463) (251)
Fair Value 51,706 40,375
Debt securities, maturity dates between one and five years $ 27,500 $ 4,800
Corporate debt securities | Minimum    
Marketable securities:    
Marketable securities maturity period 1 year 1 year
Corporate debt securities | Maximum    
Marketable securities:    
Marketable securities maturity period 2 years 5 years
Commercial paper    
Marketable securities:    
Book Value $ 14,663 $ 79,598
Gross Unrealized Loss (31)  
Fair Value 14,632 79,598
Treasury bills    
Marketable securities:    
Book Value 4,936  
Gross Unrealized Gain 1  
Fair Value 4,937  
Asset-backed securities    
Marketable securities:    
Book Value 11,349 14,641
Gross Unrealized Gain 8 4
Gross Unrealized Loss (21) (123)
Fair Value 11,336 14,522
Debt securities, maturity dates between one and five years $ 11,300 $ 2,400
Asset-backed securities | Minimum    
Marketable securities:    
Marketable securities maturity period 2 years 1 year
Asset-backed securities | Maximum    
Marketable securities:    
Marketable securities maturity period 4 years 5 years
Foreign government agency debt securities    
Marketable securities:    
Book Value $ 4,659  
Gross Unrealized Loss (18)  
Fair Value 4,641  
Debt securities, maturity dates between one and five years $ 4,600  
Foreign government agency debt securities | Minimum    
Marketable securities:    
Marketable securities maturity period 1 year  
Foreign government agency debt securities | Maximum    
Marketable securities:    
Marketable securities maturity period 2 years  
U.S. government and agency debt securities    
Marketable securities:    
Book Value $ 61,315 $ 50,571
Gross Unrealized Loss (611) (530)
Fair Value 60,704 50,041
Debt securities, maturity dates between one and five years $ 40,500 $ 5,000
U.S. government and agency debt securities | Minimum    
Marketable securities:    
Marketable securities maturity period 1 year 1 year
U.S. government and agency debt securities | Maximum    
Marketable securities:    
Marketable securities maturity period 2 years 5 years