XML 120 R72.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments, Contingencies and Other (Details) - USD ($)
12 Months Ended 24 Months Ended 36 Months Ended 48 Months Ended 96 Months Ended
Feb. 01, 2019
Dec. 31, 2018
Jun. 18, 2018
May 01, 2018
Dec. 31, 2017
Jul. 20, 2017
Apr. 11, 2017
Mar. 01, 2017
Jan. 03, 2017
Jul. 03, 2012
Feb. 08, 2012
Dec. 31, 2021
Dec. 31, 2020
Apr. 30, 2020
Dec. 31, 2019
Apr. 30, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 15, 2020
Dec. 15, 2019
Jan. 02, 2023
Jan. 03, 2021
Apr. 01, 2022
Dec. 31, 2023
Jan. 02, 2019
Jun. 25, 2007
Loss Contingencies [Line Items]                                                      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options     225,000     225,000                     585,000 1,593,000 393,000                
Contractual Obligation, Due in Second Year   $ 13,073,000                             $ 13,073,000                    
Contractual Obligation, Due in Second and Third Year   24,644,000                             24,644,000                    
Contractual Obligation   11,885,000                             $ 11,885,000                    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period         7 years                       6 years                    
Compensation                                                 $ 7,026    
Note receivable – related party   $ 1,927,000     $ 2,289,000                       $ 1,927,000 $ 2,289,000                 $ 3,000,000
Earnings Per Share, Diluted                                 $ 1.50 $ 1.36 $ 1.35                
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period               1,125,000                 4,946,738                    
Related Party Transaction Restricted Shares Granted During The Period                   2,840,013 2,194,586                                
Geographic Concentration Risk [Member]                                                      
Loss Contingencies [Line Items]                                                      
Concentration Risk, Percentage                                 94.00% 93.00% 87.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% 10.00%                
Executive D [Member]                                                      
Loss Contingencies [Line Items]                                                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period   6 years     7 years     5 years                                      
Chief Executive Officer [Member]                                                      
Loss Contingencies [Line Items]                                                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period                                 5 years                    
Officers' Compensation                       $ 1,042 $ 992                            
Deferred Compensation Arrangement with Individual, Shares Issued 87,500 87,500                                                  
Chief Financial Officer [Member]                                                      
Loss Contingencies [Line Items]                                                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period                                       3 years              
Officers' Compensation                         642   $ 612,000   $ 582                    
Deferred Compensation Arrangement with Individual, Shares Issued       18,750                                              
President [Member]                                                      
Loss Contingencies [Line Items]                                                      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options                 150,000                                    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period                                             4 years        
Officers' Compensation                             670                        
Executive C [Member]                                                      
Loss Contingencies [Line Items]                                                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period                                         3 years            
Officers' Compensation                             723,000                        
Deferred Compensation Arrangement with Individual, Shares Issued                 42,254                                    
Officer [Member]                                                      
Loss Contingencies [Line Items]                                                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period                                               5 years      
Officers' Compensation                           $ 590   $ 570                      
Deferred Compensation Arrangement with Individual, Shares Issued             30,000                                        
Executive Vice President [Member]                                                      
Loss Contingencies [Line Items]                                                      
ShareBasedCompensation Arrangement With Employee Shares Issued (in Shares)                                                   15,000  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period                                           4 years          
Compensation                                 $ 100,000                    
Officers' Compensation                       $ 600 $ 570   $ 540                        
Sales Revenue, Net [Member]                                                      
Loss Contingencies [Line Items]                                                      
Concentration Risk, Percentage                                   14.60% 12.00%                
Concentration Risk, Customer                                 0.138                    
Accounts Receivable [Member]                                                      
Loss Contingencies [Line Items]                                                      
Concentration Risk, Percentage                                 10.60% 13.40% 16.90%                
Concentration Risk, Customer                                 0.176                    
Common Stock [Member]                                                      
Loss Contingencies [Line Items]                                                      
Earnings Per Share, Diluted                                 $ 1.33                    
Share Price     $ 35.95     $ 26.77   $ 24.90 $ 23.83 $ 14.09 $ 18.23                                
EPS Option [Member]                                                      
Loss Contingencies [Line Items]                                                      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period               3 years