XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Debt Securities (Details) - Schedule of Marketable Debt Securities - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Marketable Debt Securities [Line Items]    
Amortized Cost $ 40,431 $ 78,817
Unrealized Gains
Unrealized Losses (165) (688)
Estimated Fair Value 40,266 78,129
Corporate bonds - presented in marketable debt securities [Member]    
Marketable Debt Securities [Line Items]    
Amortized Cost 40,431 60,790
Unrealized Gains
Unrealized Losses (165) (547)
Estimated Fair Value $ 40,266 60,243
Corporate bonds - presented in marketable debt securities, non-current [Member]    
Marketable Debt Securities [Line Items]    
Amortized Cost   18,027
Unrealized Gains  
Unrealized Losses   (141)
Estimated Fair Value   $ 17,886