XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value of Financial Assets and Liabilities - By Type of Security (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Marketable securities:    
Book Value $ 141,356 $ 179,239
Gross Unrealized Gain 601 255
Gross Unrealized Loss (4) (168)
Fair Value 141,953 179,326
Corporate debt securities    
Marketable securities:    
Book Value 90,827 105,154
Gross Unrealized Gain 379 192
Gross Unrealized Loss (4) (156)
Fair Value 91,202 105,190
Debt securities with maturity dates $ 45,700 $ 59,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 3 years 3 years
Commercial paper    
Marketable securities:    
Book Value   $ 4,720
Gross Unrealized Loss   (1)
Fair Value   4,719
Foreign government agency debt securities    
Marketable securities:    
Book Value   4,911
Gross Unrealized Gain   16
Fair Value   4,927
U.S. government and government agency debt securities    
Marketable securities:    
Book Value $ 50,529 64,454
Gross Unrealized Gain 222 47
Gross Unrealized Loss   (11)
Fair Value 50,751 64,490
Debt securities with maturity dates $ 25,600 $ 30,500
U.S. government and government agency debt securities | Minimum    
Marketable securities:    
Marketable securities maturity period 1 year 1 year
U.S. government and government agency debt securities | Maximum    
Marketable securities:    
Marketable securities maturity period 3 years 3 years