XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Debt Securities (Details) - Schedule of Marketable Debt Securities - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Amortized Cost $ 26,025 $ 78,817
Unrealized Gains
Unrealized Losses (31) (688)
Estimated Fair Value 25,994 78,129
Corporate bonds - presented in marketable debt securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 23,525 60,790
Unrealized Gains
Unrealized Losses (30) (547)
Estimated Fair Value 23,495 60,243
Agency bonds – presented in marketable debt securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 2,500  
Unrealized Gains  
Unrealized Losses (1)  
Estimated Fair Value $ 2,499  
Corporate bonds - presented in marketable debt securities, non-current [Member]    
Marketable Securities [Line Items]    
Amortized Cost   18,027
Unrealized Gains  
Unrealized Losses   (141)
Estimated Fair Value   $ 17,886