XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Debt Securities (Details) - Schedule of marketable debt securities - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Amortized Cost $ 68,937 $ 78,817
Unrealized Gains 5
Unrealized Losses (474) [1] (688)
Estimated Fair Value 68,468 78,129
Corporate bonds - presented in marketable debt securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 66,042 60,790
Unrealized Gains 5
Unrealized Losses (472) [1] (547)
Estimated Fair Value 65,575 60,243
Corporate bonds - presented in marketable debt securities, non-current [Member]    
Marketable Securities [Line Items]    
Amortized Cost 2,895 18,027
Unrealized Gains
Unrealized Losses (2) [1] (141)
Estimated Fair Value $ 2,893 $ 17,886
[1] The unrealized loss of $474 is comprised of bonds with losses sustained for greater than 12 months of $360 and of bonds with losses sustained for less than 12 months of $114.