XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities - Short-Term and Long-Term Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Cost $ 17,009 $ 27,434
Unrealized Gains 0 0
Unrealized Losses (217) (402)
Fair Value 16,792 27,032
U.S. government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Cost 13,310 16,798
Unrealized Gains 0 0
Unrealized Losses (178) (278)
Fair Value 13,132 16,520
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Cost   2,511
Unrealized Gains   0
Unrealized Losses   (19)
Fair Value   2,492
U.S. municipal securities    
Debt Securities, Available-for-Sale [Line Items]    
Cost 3,699 7,876
Unrealized Gains 0 0
Unrealized Losses (39) (105)
Fair Value $ 3,660 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