XML 28 R19.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation (Narrative) (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
Number
shares
Sep. 30, 2024
shares
Sep. 30, 2025
USD ($)
Number
shares
Sep. 30, 2024
shares
Dec. 31, 2024
USD ($)
Basis of Presentation          
Cash equivalents | $ $ 7,977   $ 7,977   $ 7,980
Number of banks has deposit accounts of the company | Number 2   2    
Trade receivables, allowance for credit losses | $ $ 36   $ 36   $ 11
Stock Options [Member]          
Basis of Presentation          
Securities excluded from the computations of diluted EPS | shares 173,643 168,604 185,000 162,639  
Unvested Restricted Stock Units [Member]          
Basis of Presentation          
Securities excluded from the computations of diluted EPS | shares 52,500 105,000 52,500 105,000