Basis of Presentation (Narrative) (Details) $ in Thousands |
3 Months Ended | ||
---|---|---|---|
Mar. 31, 2025
USD ($)
Number
shares
|
Mar. 31, 2024
shares
|
Dec. 31, 2024
USD ($)
|
|
Basis of Presentation | |||
Cash equivalents | $ | $ 7,983 | $ 7,980 | |
Number of banks has deposit accounts of the company | Number | 2 | ||
Trade receivables, allowance for credit losses | $ | $ 16 | $ 11 | |
Stock Options [Member] | |||
Basis of Presentation | |||
Securities excluded from the computations of diluted EPS | shares | 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 |