XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments - Schedule of changes in fair value of the company's marketable securities (Details) - USD ($)
$ in Thousands
Dec. 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 $ 8,156 28,783
Corporate bonds [Member]    
Available-for-sale marketable securities:    
Total Current Assets 2,018 17,511
Long-term assets    
Total Long-term assets   1,977
U.S. agency securities [Member]    
Available-for-sale marketable securities:    
Total Current Assets 6,138 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 8,154 28,842
Cost [Member] | Corporate bonds [Member]    
Available-for-sale marketable securities:    
Total Current Assets 2,019 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 6,135 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 3 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 3 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 (1) (66)
Unrealized loss [Member] | Corporate bonds [Member]    
Available-for-sale marketable securities:    
Total Current Assets $ (1) (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)