XML 50 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Note A - Overview and Significant Accounting Policies (Details Textual)
$ in Millions
12 Months Ended
Jan. 30, 2018
USD ($)
shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Number of Reportable Segments   3  
Impairment of Long-Lived Assets Held-for-use   $ 0.8 $ 4.7
Deductible For Individual Health Care Claims   0.3  
Self Insurance Reserve   $ 1.4 $ 2.1
Securities Purchase Agreement [Member] | Series A Preferred Stock [Member] | Wipro [Member]      
Sale of Stock, Number of Shares Issued in Transaction (in shares) | shares 9,926    
Convertible Preferred Stock, Shares Issued upon Conversion (in shares) | shares 1,001,614    
Convertible Preferred Stock, Shares Issued upon Conversion as Percent of Common Stock Outstanding   15.00%  
Sale of Stock, Consideration Received on Transaction $ 9.9    
Customer Concentration Risk [Member] | Accounts Receivable [Member]      
Number of Major Customers   1  
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Maximum [Member]      
Concentration Risk, Percentage     10.00%
Customer Concentration Risk [Member] | Accounts Receivable [Member] | One Customer [Member]      
Concentration Risk, Percentage   10.00%  
Customer Concentration Risk [Member] | Revenue Benchmark [Member]      
Number of Major Customers   25 25
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Maximum [Member]      
Concentration Risk, Percentage     10.00%
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | One Customer [Member]      
Concentration Risk, Percentage   11.20%  
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Twenty Five Customers [Member]      
Concentration Risk, Percentage   62.00% 64.00%