XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Debt Securities (Details) - Schedule of marketable debt securities - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Amortized Cost $ 60,709 $ 95,183
Unrealized Gains
Unrealized Losses (1,130) (211)
Estimated Fair Value 59,579 94,972
Corporate bonds - presented in marketable debt securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 49,511 55,548
Unrealized Gains
Unrealized Losses (692) (43)
Estimated Fair Value 48,819 55,505
Corporate bonds - presented in marketable debt securities, non-current [Member]    
Marketable Securities [Line Items]    
Amortized Cost 11,198 39,635
Unrealized Gains
Unrealized Losses (438) (168)
Estimated Fair Value $ 10,760 $ 39,467