XML 47 R40.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
Mar. 31, 2025
Dec. 31, 2024
Long-term assets    
Total Available for sale Marketable Securities, Total $ 11,777 $ 8,156
Cost [Member]    
Long-term assets    
Total Available for sale Marketable Securities, Total 11,777 8,154
Unrealized gain [Member]    
Long-term assets    
Total Available for sale Marketable Securities, Total   3
Unrealized loss [Member]    
Long-term assets    
Total Available for sale Marketable Securities, Total   (1)
Corporate bonds [Member]    
Available-for-sale marketable securities:    
Total Current Assets   2,018
Corporate bonds [Member] | Cost [Member]    
Available-for-sale marketable securities:    
Total Current Assets   2,019
Corporate bonds [Member] | Unrealized loss [Member]    
Available-for-sale marketable securities:    
Total Current Assets   (1)
U.S. agency securities [Member]    
Available-for-sale marketable securities:    
Total Current Assets 11,777 6,138
U.S. agency securities [Member] | Cost [Member]    
Available-for-sale marketable securities:    
Total Current Assets $ 11,777 6,135
U.S. agency securities [Member] | Unrealized gain [Member]    
Available-for-sale marketable securities:    
Total Current Assets   $ 3