XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable Securities - Short-Term and Long-Term Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Cost $ 29,826 $ 27,434
Unrealized Gains 36 0
Unrealized Losses (104) (402)
Fair Value 29,758 27,032
U.S. government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Cost 9,817 16,798
Unrealized Gains 0 0
Unrealized Losses (72) (278)
Fair Value 9,745 16,520
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Cost 14,242 2,511
Unrealized Gains 36 0
Unrealized Losses (15) (19)
Fair Value 14,263 2,492
U.S. municipal securities    
Debt Securities, Available-for-Sale [Line Items]    
Cost 5,767 7,876
Unrealized Gains 0 0
Unrealized Losses (17) (105)
Fair Value $ 5,750 7,771
Certificates of deposit/time deposits    
Debt Securities, Available-for-Sale [Line Items]    
Cost   249
Unrealized Gains   0
Unrealized Losses   0
Fair Value   $ 249