XML 69 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Marketable Securities - Short-Term and Long-Term Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 31,937 $ 27,434
Unrealized Gains 0 0
Unrealized Losses (145) (402)
Fair Value 31,792 27,032
U.S. government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 8,323 16,798
Unrealized Gains 0 0
Unrealized Losses (22) (278)
Fair Value 8,301 16,520
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 15,852 2,511
Unrealized Gains 0 0
Unrealized Losses (82) (19)
Fair Value 15,770 2,492
U.S. municipal securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 6,762 7,876
Unrealized Gains 0 0
Unrealized Losses (38) (105)
Fair Value 6,724 7,771
U.S. treasury bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 1,000  
Unrealized Gains 0  
Unrealized Losses (3)  
Fair Value $ 997  
Certificates of deposit/time deposits    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost   249
Unrealized Gains   0
Unrealized Losses   0
Fair Value   $ 249