XML 58 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Additional Information (Detail)
shares in Thousands
12 Months Ended
Dec. 30, 2017
USD ($)
shares
Dec. 31, 2016
USD ($)
shares
Jan. 02, 2016
USD ($)
Segment
shares
Business Description And Accounting Policies [Line Items]      
Number of operating segments | Segment     1
Shipping and handling costs $ 20,600,000 $ 18,300,000 $ 15,400,000
Advertising Expense 1,300,000 200,000 300,000
Research and development costs $ 1,400,000 $ 1,700,000 2,000,000
Original maturity date of cash and cash equivalents Three months or less    
Warranty expense, average rate 2.09% 2.41%  
Portion of warranty expense related to issuance of product $ 4,800,000 $ 6,800,000 4,800,000
Servicing warranty claims 5,700,000 5,000,000 3,800,000
Capitalization of software 20,000,000 16,600,000  
Accumulated depreciation of capitalized software 16,900,000 15,400,000  
Amortization expense for capitalized software 1,500,000 900,000 $ 1,100,000
The amount of insured limit exceeds by the balance 32,300,000 $ 37,500,000  
Material liability for unrecognized tax benefits $ 0    
Weighted average shares outstanding excluding underlying securities | shares 19 20 66
Minimum [Member]      
Business Description And Accounting Policies [Line Items]      
Warranty periods 1 year    
Warranty period of the majority of products sold 1 year    
Maximum [Member]      
Business Description And Accounting Policies [Line Items]      
Warranty periods 10 years    
Warranty period of the majority of products sold 3 years