XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Debt Securities (Details) - Schedule of marketable debt securities - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Amortized Cost $ 93,986 $ 95,183
Unrealized Gains
Unrealized Losses (942) (211)
Estimated Fair Value 93,044 94,972
Corporate bonds - presented in marketable debt securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 62,535 55,548
Unrealized Gains
Unrealized Losses (380) (43)
Estimated Fair Value 62,155 55,505
Corporate bonds - presented in marketable debt securities, non-current [Member]    
Marketable Securities [Line Items]    
Amortized Cost 31,451 39,635
Unrealized Gains
Unrealized Losses (562) (168)
Estimated Fair Value $ 30,889 $ 39,467