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 |