XML 126 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 28, 2019
USD ($)
Dec. 28, 2019
USD ($)
reporting_unit
Dec. 28, 2019
USD ($)
segment
Dec. 28, 2019
USD ($)
Dec. 29, 2018
USD ($)
Dec. 30, 2017
USD ($)
Significant Accounting Policies [Line Items]            
Cash and cash equivalents $ 60,694,000 $ 60,694,000 $ 60,694,000 $ 60,694,000 $ 43,579,000  
Cash deposits in excess of FDIC insured limit 60,400,000 60,400,000 60,400,000 60,400,000 43,400,000  
Inventory write-downs       0 0  
Capitalized interest       0 0 $ 0
Impairment of intangibles       0 0 0
Impairment of long-lived assets       0 0  
Research and development expense       200,000 400,000 500,000
Advertising expense       400,000 400,000 500,000
Self insurance stop loss limit       300,000    
Self insurance reserve 2,000,000.0 $ 2,000,000.0 $ 2,000,000.0 2,000,000.0 1,200,000  
Expenses incurred for healthcare benefits       17,600,000 13,300,000 11,900,000
Number of reporting units   2 2      
Goodwill $ 32,997,000 $ 32,997,000 $ 32,997,000 32,997,000 34,123,000 31,580,000
Software            
Significant Accounting Policies [Line Items]            
Software, estimated useful life 9 years          
Software | Minimum            
Significant Accounting Policies [Line Items]            
Software, estimated useful life 5 years          
Software | Maximum            
Significant Accounting Policies [Line Items]            
Software, estimated useful life 10 years          
Buildings and Storage Tanks | Minimum            
Significant Accounting Policies [Line Items]            
Property, plant and equipment, estimated useful lives 10 years          
Buildings and Storage Tanks | Maximum            
Significant Accounting Policies [Line Items]            
Property, plant and equipment, estimated useful lives 39 years          
Machinery, Vehicles and Equipment | Minimum            
Significant Accounting Policies [Line Items]            
Property, plant and equipment, estimated useful lives 3 years          
Machinery, Vehicles and Equipment | Maximum            
Significant Accounting Policies [Line Items]            
Property, plant and equipment, estimated useful lives 25 years          
Leasehold Improvements | Minimum            
Significant Accounting Policies [Line Items]            
Property, plant and equipment, estimated useful lives 5 years          
Equipment at Customers | Minimum            
Significant Accounting Policies [Line Items]            
Property, plant and equipment, estimated useful lives 7 years          
Equipment at Customers | Maximum            
Significant Accounting Policies [Line Items]            
Property, plant and equipment, estimated useful lives 15 years          
Oil Business            
Significant Accounting Policies [Line Items]            
Goodwill $ 0 0 0 0 0 $ 0
Outside the United States of America            
Significant Accounting Policies [Line Items]            
Cash and cash equivalents $ 100,000 $ 100,000 $ 100,000 $ 100,000 $ 200,000