XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Marketable Securities - Short-Term and Long-Term Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Cost $ 32,868 $ 31,937
Unrealized Gains 23 0
Unrealized Losses (50) (145)
Fair Value 32,841 31,792
U.S. government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Cost 1,000 8,323
Unrealized Gains 3 0
Unrealized Losses 0 (22)
Fair Value 1,003 8,301
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Cost 15,914 15,852
Unrealized Gains 2 0
Unrealized Losses (27) (82)
Fair Value 15,889 15,770
U.S. municipal securities    
Debt Securities, Available-for-Sale [Line Items]    
Cost 8,954 6,762
Unrealized Gains 17 0
Unrealized Losses (8) (38)
Fair Value 8,963 6,724
U.S. treasury bonds    
Debt Securities, Available-for-Sale [Line Items]    
Cost 7,000 1,000
Unrealized Gains 1 0
Unrealized Losses (15) (3)
Fair Value $ 6,986 $ 997