XML 56 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisition - Textual (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Nov. 15, 2018
Dec. 29, 2018
Dec. 30, 2017
Dec. 31, 2016
Business Acquisition [Line Items]        
Acquire paid in cash, net   $ 37,163    
Net sales   324,523 $ 258,621 $ 221,129
Operating loss   $ (66,487) (42,806) $ (29,095)
Maximum [Member]        
Business Acquisition [Line Items]        
Estimated useful life   15 years    
Minimum [Member]        
Business Acquisition [Line Items]        
Estimated useful life   2 years    
Developed technology [Member] | Maximum [Member]        
Business Acquisition [Line Items]        
Estimated useful life   10 years    
Developed technology [Member] | Minimum [Member]        
Business Acquisition [Line Items]        
Estimated useful life   9 years    
Customer relationships [Member]        
Business Acquisition [Line Items]        
Estimated useful life   9 years    
Backlog [Member] | Maximum [Member]        
Business Acquisition [Line Items]        
Estimated useful life   1 year    
Trade name [Member]        
Business Acquisition [Line Items]        
Estimated useful life   15 years    
4D Technology [Member]        
Business Acquisition [Line Items]        
Account receivable not expected to be collected   $ 161    
Finite-lived intangible assets   $ 22,100    
Weighted average estimated useful life   9 years 3 months    
Net sales   $ 2,100    
Operating loss   400    
Pro forma net revenue   338,919 271,966  
Pro forma net income   57,672 29,302  
Business acquisition, related costs   900    
4D Technology [Member] | Material Nonrecurring Adjustments [Member]        
Business Acquisition [Line Items]        
Pro forma net revenue   3,500 3,500  
Pro forma net income   $ 1,700 $ 1,700  
4D Technology [Member] | Developed technology [Member]        
Business Acquisition [Line Items]        
Estimated useful life   9 years    
4D Technology [Member] | Customer relationships [Member]        
Business Acquisition [Line Items]        
Estimated useful life   9 years    
4D Technology [Member] | Backlog [Member] | Maximum [Member]        
Business Acquisition [Line Items]        
Estimated useful life   1 year    
4D Technology [Member] | Trade name [Member]        
Business Acquisition [Line Items]        
Estimated useful life   15 years    
4D Technology [Member] | Stock Purchase Agreement [Member]        
Business Acquisition [Line Items]        
Acquire paid in cash $ 38,700      
Acquire paid in cash, net $ 37,200      
4D Technology [Member] | Stock Purchase Agreement [Member] | Common Stock [Member]        
Business Acquisition [Line Items]        
Acquire share 125,117      
Acquire share price $ 0.001      
Acquire share value $ 4,000