XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Marketable Securities - Schedule of Short-Term and Long-Term Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Cost $ 33,927 $ 31,937
Unrealized Gains 57 0
Unrealized Losses (18) (145)
Fair Value 33,966 31,792
U.S. government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Cost 8,000 8,323
Unrealized Gains 9 0
Unrealized Losses (4) (22)
Fair Value 8,005 8,301
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Cost 15,947 15,852
Unrealized Gains 10 0
Unrealized Losses (14) (82)
Fair Value 15,943 15,770
U.S. municipal securities    
Debt Securities, Available-for-Sale [Line Items]    
Cost 8,980 6,762
Unrealized Gains 34 0
Unrealized Losses 0 (38)
Fair Value 9,014 6,724
U.S. treasury bonds    
Debt Securities, Available-for-Sale [Line Items]    
Cost 1,000 1,000
Unrealized Gains 4 0
Unrealized Losses 0 (3)
Fair Value $ 1,004 $ 997