XML 59 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Marketable Debt Securities (Details) - Schedule of marketable debt securities
$ in Thousands
Dec. 31, 2021
USD ($)
Marketable Securities [Line Items]  
Amortized Cost $ 95,183
Unrealized Gains
Unrealized Losses (211)
Estimated Fair Value 94,972
Corporate Bonds - presented in marketable debt securities, current [Member]  
Marketable Securities [Line Items]  
Amortized Cost 55,548
Unrealized Gains
Unrealized Losses (43)
Estimated Fair Value 55,505
Corporate Bonds - presented in marketable debt securities, non-current [Member]  
Marketable Securities [Line Items]  
Amortized Cost 39,635
Unrealized Gains
Unrealized Losses (168)
Estimated Fair Value $ 39,467