XML 42 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Note 1 - Summary of Significant Accounting Policies (Details Textual)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Jul. 31, 2020
USD ($)
Number of Operating Segments     6      
Number of Reportable Segments     1      
Incremental Costs of Obtaining a Contract, Deferred During Period $ 717,000 $ 1,000,000.0 $ 2,900,000 $ 1,800,000    
Capitalized Contract Cost, Net, Noncurrent 4,542,000   4,542,000   $ 4,204,000  
Asset Impairment Charges, Total     0   0  
Goodwill, Ending Balance 57,875,000   57,875,000   57,935,000  
Sales and Excise Tax Payable         $ 775,000  
Increase (Decrease) in Insurance Settlements Receivable     913,000 (0)    
Cyber Attack [Member]            
Proceeds from Insurance Settlement, Operating Activities     2,400,000      
Increase (Decrease) in Insurance Settlements Receivable 913,000          
Insurance Settlements Receivable to Be Reimbursed Directly to the Company 866,000   866,000      
Insurance Recoveries $ 533,000          
Cyber Attack [Member] | The Insurer [Member]            
Payments for Insurance Settlement, Paid Directly to Vendors     $ 400,000      
WASHINGTON            
Sales and Excise Tax Payable (Reversal of Liability)           $ (268,000)
Canadian Subsidiary [Member]            
Number of Customers 1   1      
Goodwill, Ending Balance $ 2,300,000   $ 2,300,000      
Customer Concentration Risk [Member] | Revenue from Contract with Customer Benchmark [Member]            
Concentration Risk, Percentage     65.70%      
Selling, General and Administrative Expenses [Member]            
Capitalized Contract Cost, Impairment Loss $ 20,000 $ 1,000 $ 25,000 $ 22,000    
Minimum [Member]            
Capitalized Contract Cost, Amortization Period (Year) 3 years   3 years      
Maximum [Member]            
Capitalized Contract Cost, Amortization Period (Year) 5 years   5 years