XML 50 R32.htm IDEA: XBRL DOCUMENT v3.19.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Textual)
3 Months Ended 9 Months Ended
Sep. 29, 2019
USD ($)
Sep. 30, 2018
Sep. 29, 2019
USD ($)
segment
Sep. 30, 2018
USD ($)
Dec. 30, 2018
USD ($)
Summary Of Significant Accounting Policies [Line Items]          
Effective income tax rate reconciliation, percent 24.10% 21.30% 23.30% 17.70%  
Accumulated depreciation and amortization, property, plant, and equipment $ 2,700,000   $ 2,700,000   $ 2,100,000
Deposit contracts, assets 3,400,000   3,400,000   2,900,000
Impairment of long-lived assets     $ 0 $ 0  
Number of reportable segments | segment     3    
Revenue, remaining performance obligation, amount 0   $ 0    
Contract with customer, performance obligation satisfied in previous period     0    
Capitalized contract cost, gross 0   0    
Capitalized contract cost, impairment loss     0    
Right-of-use asset - operating leases 4,113,793   4,113,793   $ 0
Operating lease, liability $ 5,147,060   $ 5,147,060    
Minimum          
Summary Of Significant Accounting Policies [Line Items]          
Lessee, Operating Lease, Renewal Term 1 year   1 year    
Useful life     3 years    
Maximum          
Summary Of Significant Accounting Policies [Line Items]          
Lessee, Operating Lease, Renewal Term 10 years   10 years    
Useful life     10 years