XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Debt Securities (Details) - Schedule of marketable debt securities - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Marketable Debt Securities [Abstract]    
Amortized Cost $ 46,718 $ 78,817
Unrealized Gains
Unrealized Losses (336) [1] (688)
Estimated Fair Value 46,382 78,129
Corporate bonds - presented in marketable debt securities [Member]    
Marketable Debt Securities [Abstract]    
Amortized Cost 46,718 60,790
Unrealized Gains
Unrealized Losses (336) [1] (547)
Estimated Fair Value $ 46,382 60,243
Corporate bonds - presented in marketable debt securities, non-current [Member]    
Marketable Debt Securities [Abstract]    
Amortized Cost   18,027
Unrealized Gains  
Unrealized Losses   (141)
Estimated Fair Value   $ 17,886
[1] The unrealized loss of $336 is comprised of bonds with losses sustained for greater than 12 months of $211 and of bonds with losses sustained for less than 12 months of $125.