XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value of Financial Instruments - Schedule of changes in fair value of the company's marketable securities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
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 28,783
Corporate bonds [Member]  
Available-for-sale marketable securities:  
Total Current Assets 17,511
Long-term assets  
Total Long-term assets 1,977
U.S. agency securities [Member]  
Available-for-sale marketable securities:  
Total Current Assets 9,295
Cost [Member]  
Available-for-sale marketable securities:  
Total Current Assets 26,861
Long-term assets  
Total Long-term assets 1,981
Total Available for sale Marketable Securities, Total 28,842
Cost [Member] | Corporate bonds [Member]  
Available-for-sale marketable securities:  
Total Current Assets 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 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 (7)
Total Available for sale Marketable Securities, Total (66)
Unrealized loss [Member] | Corporate bonds [Member]  
Available-for-sale marketable securities:  
Total Current Assets (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 $ (7)