XML 251 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Schedule of Available-For-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, current portion $ 9,180 $ 16,285
Gross unrealized Gains, current portion 19 7
Gross unrealized Losses, current portion (1) (4)
Available-for-sale securities, current portion 9,198 16,288
Available-for-sale securities, long term 4,628 548
Total 13,802 16,830
Total available-for-sale securities, Gross unrealized Gains 28 10
Total available-for-sale securities, Gross unrealized Losses (4) (4)
Total available-for-sale securities, Estimated Fair Value 13,826 16,836
Amortized Cost    
Due in one year or less 9,180  
Due after one year through five years 4,622  
Total 13,802 16,830
Estimated Fair Value    
Due in one year or less 9,198  
Due after one year through five years 4,628  
Total 13,826 16,836
U.S. government securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, current portion 1,493 5,169
Gross unrealized Gains, current portion 1 1
Gross unrealized Losses, current portion 0 0
Available-for-sale securities, current portion 1,494 5,170
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, current portion 5,775 9,673
Gross unrealized Gains, current portion 14 5
Gross unrealized Losses, current portion (1) (4)
Available-for-sale securities, current portion 5,788 9,674
Amortized Cost, Available-for-sale securities, long-term 3,210  
Gross unrealized Gains, Available-for-sale securities, long-term 4  
Gross unrealized Losses, Available-for-sale securities, long-term (2)  
Available-for-sale securities, long term 3,212  
Other debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, current portion 1,912 1,443
Gross unrealized Gains, current portion 4 1
Gross unrealized Losses, current portion 0 0
Available-for-sale securities, current portion 1,916 1,444
Amortized Cost, Available-for-sale securities, long-term 1,412 545
Gross unrealized Gains, Available-for-sale securities, long-term 5 3
Gross unrealized Losses, Available-for-sale securities, long-term (1) 0
Available-for-sale securities, long term $ 1,416 $ 548