XML 50 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value of Financial Instruments - Schedule of changes in fair value of the company's marketable securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Available-for-sale marketable securities:    
Total Current Assets   $ 26,806
Long-term assets    
Total Long-term assets   1,977
Total Available for sale Marketable Securities, Total $ 12,920 28,783
Corporate bonds [Member]    
Available-for-sale marketable securities:    
Total Current Assets 10,947 17,511
Long-term assets    
Total Long-term assets   1,977
U.S. agency securities [Member]    
Available-for-sale marketable securities:    
Total Current Assets 1,973 9,295
Cost [Member]    
Available-for-sale marketable securities:    
Total Current Assets   26,861
Long-term assets    
Total Long-term assets 12,967 1,981
Total Available for sale Marketable Securities, Total   28,842
Cost [Member] | Corporate bonds [Member]    
Available-for-sale marketable securities:    
Total Current Assets 10,990 17,561
Long-term assets    
Total Long-term assets   1,981
Cost [Member] | U.S. agency securities [Member]    
Available-for-sale marketable securities:    
Total Current Assets 1,977 9,300
Unrealized gain [Member]    
Available-for-sale marketable securities:    
Total Current Assets   4
Long-term assets    
Total Long-term assets   3
Total Available for sale Marketable Securities, Total   7
Unrealized gain [Member] | Corporate bonds [Member]    
Available-for-sale marketable securities:    
Total Current Assets   2
Long-term assets    
Total Long-term assets   3
Unrealized gain [Member] | U.S. agency securities [Member]    
Available-for-sale marketable securities:    
Total Current Assets   2
Unrealized loss [Member]    
Available-for-sale marketable securities:    
Total Current Assets   (59)
Long-term assets    
Total Long-term assets (47) (7)
Total Available for sale Marketable Securities, Total   (66)
Unrealized loss [Member] | Corporate bonds [Member]    
Available-for-sale marketable securities:    
Total Current Assets (43) (52)
Long-term assets    
Total Long-term assets   (7)
Unrealized loss [Member] | U.S. agency securities [Member]    
Available-for-sale marketable securities:    
Total Current Assets $ (4) $ (7)