XML 51 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies (Details Textual)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
shares
Cash Equivalents, at Carrying Value, Total $ 0 $ 0  
Depreciation, Depletion and Amortization, Nonproduction, Total 2,400 2,800 $ 2,700
Property, Plant and Equipment, Net, Ending Balance 4,573 $ 6,691  
Finite-Lived Intangible Asset, Expected Amortization, Year One 62    
Finite-Lived Intangible Asset, Expected Amortization, Year Two 62    
Finite-Lived Intangible Asset, Expected Amortization, Year Three 62    
Finite-Lived Intangible Asset, Expected Amortization, Year Four 62    
Finite-Lived Intangible Asset, Expected Amortization, Year Five 62    
Finite-Lived Intangible Asset, Expected Amortization, after Year Five $ 109    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares 508 574 588
Customer Concentration Risk [Member] | Revenue Benchmark [Member]      
Number of Major Customers 0 0 0
Customer Concentration Risk [Member] | Accounts Receivable [Member]      
Number of Major Customers 1 1 1
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer One [Member]      
Concentration Risk, Percentage 11.00% 12.00%  
Patents [Member]      
Amortization, Total $ 62 $ 62 $ 62
Finite-Lived Intangible Asset, Useful Life (Year) 20 years    
Legal Cost Capitalized $ 1,100 1,100  
Legal Cost Capitalized, Amortization 500 400  
Legal Cost Capitalized, Net 600   700
Capitalized Software and Equipment [Member]      
Property, Plant and Equipment, Net, Ending Balance 500    
Software Development [Member]      
Software Development Cost Capitalized 127 99  
Amortization, Total $ 282 $ 421 $ 293
Software Development [Member] | Minimum [Member]      
Property, Plant and Equipment, Useful Life (Year) 3 years    
Software Development [Member] | Maximum [Member]      
Property, Plant and Equipment, Useful Life (Year) 5 years