XML 85 R69.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments, Contingencies and Other (Details) - USD ($)
12 Months Ended 96 Months Ended
Jul. 20, 2017
Mar. 01, 2017
Jan. 03, 2017
Jun. 01, 2016
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2020
Feb. 01, 2016
Jun. 25, 2007
Loss Contingencies [Line Items]                            
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options 150,000 750,000 100,000       1,062,000 262,000 69,000          
Contractual Obligation, Due in Second Year           $ 4,000                
Contractual Obligation                     $ 2,000 $ 10,060,000    
ShareBasedCompensation Arrangement With Employee Shares Issued (in Shares)                 75,000       75,000  
Compensation       $ 250,000           $ 7,026        
Note receivable – related party             $ 2,289,000 $ 2,644,000           $ 3,000,000
Earnings Per Share, Diluted             $ 2.04 $ 2.03 $ 1.85          
Geographic Concentration Risk [Member]                            
Loss Contingencies [Line Items]                            
Concentration Risk, Percentage             93.00% 87.00% 90.00%          
Supplier Concentration Risk [Member]                            
Loss Contingencies [Line Items]                            
Concentration Risk, Percentage             10.00% 10.00% 10.00%          
Customer Concentration Risk [Member]                            
Loss Contingencies [Line Items]                            
Concentration Risk, Percentage             10.00%   10.00%          
Executive A [Member]                            
Loss Contingencies [Line Items]                            
Officers' Compensation         $ 670 $ 650                
Executive Vice President [Member]                            
Loss Contingencies [Line Items]                            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period       4 years                    
Officers' Compensation             $ 400,000              
Deferred Compensation Arrangement with Individual, Shares Issued       7,217                    
Sales Revenue, Net [Member]                            
Loss Contingencies [Line Items]                            
Concentration Risk, Percentage               12.00% 12.20%          
Accounts Receivable [Member]                            
Loss Contingencies [Line Items]                            
Concentration Risk, Percentage             14.60% 16.90% 16.70%          
Common Stock [Member]                            
Loss Contingencies [Line Items]                            
Earnings Per Share, Diluted                 $ 2.00