v3.25.2
Basis of Presentation (Narrative) (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Number
shares
Jun. 30, 2024
shares
Jun. 30, 2025
USD ($)
Number
shares
Jun. 30, 2024
shares
Dec. 31, 2024
USD ($)
Basis of Presentation          
Cash equivalents | $ $ 7,973   $ 7,973   $ 7,980
Number of banks has deposit accounts of the company | Number 2   2    
Trade receivables, allowance for credit losses | $ $ 28   $ 28   $ 11
Stock Options [Member]          
Basis of Presentation          
Securities excluded from the computations of diluted EPS | shares 83,064 175,000 185,000 175,000  
Unvested Restricted Stock Units [Member]          
Basis of Presentation          
Securities excluded from the computations of diluted EPS | shares 84,000 105,000 84,000 105,000