XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities - Short-Term and Long-Term Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Cost $ 33,632 $ 31,937
Unrealized Gains 15 0
Unrealized Losses (68) (145)
Fair Value 33,579 31,792
U.S. government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Cost 5,325 8,323
Unrealized Gains 0 0
Unrealized Losses (4) (22)
Fair Value 5,321 8,301
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Cost 15,882 15,852
Unrealized Gains 0 0
Unrealized Losses (38) (82)
Fair Value 15,844 15,770
U.S. municipal securities    
Debt Securities, Available-for-Sale [Line Items]    
Cost 11,425 6,762
Unrealized Gains 13 0
Unrealized Losses (26) (38)
Fair Value 11,412 6,724
U.S. treasury bonds    
Debt Securities, Available-for-Sale [Line Items]    
Cost 1,000 1,000
Unrealized Gains 2 0
Unrealized Losses 0 (3)
Fair Value $ 1,002 $ 997