XML 58 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable Debt Securities (Details) - Schedule of marketable debt securities - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Amortized Cost $ 78,817 $ 95,183
Unrealized Gains
Unrealized Losses (688) (211)
Estimated Fair Value 78,129 94,972
Corporate bonds - presented in marketable debt securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 60,790 55,548
Unrealized Gains
Unrealized Losses (547) (43)
Estimated Fair Value 60,243 55,505
Corporate bonds - presented in marketable debt securities, non-current [Member]    
Marketable Securities [Line Items]    
Amortized Cost 18,027 39,635
Unrealized Gains
Unrealized Losses (141) (168)
Estimated Fair Value $ 17,886 $ 39,467