XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Debt Securities (Details) - Schedule of marketable debt securities - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Amortized Cost $ 80,114 $ 95,183
Unrealized Gains
Unrealized Losses (1,122) (211)
Estimated Fair Value 78,992 94,972
Corporate bonds - presented in marketable debt securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 65,367 55,548
Unrealized Gains
Unrealized Losses (724) (43)
Estimated Fair Value 64,643 55,505
Corporate bonds - presented in marketable debt securities, non-current [Member]    
Marketable Securities [Line Items]    
Amortized Cost 14,747 39,635
Unrealized Gains
Unrealized Losses (398) (168)
Estimated Fair Value $ 14,349 $ 39,467