XML 57 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Operations and Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 29, 2018
USD ($)
Segment
Dec. 30, 2017
USD ($)
Dec. 31, 2016
USD ($)
Dec. 30, 2018
USD ($)
Dec. 31, 2017
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Number of reportable segments | Segment 2        
Contract assets $ 15,741,000 $ 2,374,000      
Revenue recognized 36,556,000        
Percentage of completion revenue   27,676,000 $ 23,300,000    
Advance payments on long-term contracts   2,945,000      
Due from bankers acceptances drafts 7,976,000 15,960,000      
Restricted cash $ 287,000 1,421,000 2,082,000    
Weighted average useful life of acquired intangible assets 12 years        
Amortization expense of acquired intangible assets $ 14,182,000 11,957,000 8,132,000    
Estimated Future Amortization Expense [Abstract]          
2019 12,869,000        
2020 12,299,000        
2021 11,784,000        
2022 11,011,000        
2023 9,610,000        
Thereafter 39,289,000        
Goodwill and Intangible Asset Impairment [Abstract]          
Goodwill impairment 0 0      
Impairment of intangible assets 0 0      
Recent Accounting Pronouncements [Abstract]          
Retained earnings 393,578,000 342,893,000      
Operating income reclassed to other expense $ 88,598,000 61,625,000 46,642,000    
Accounting Standards Update 2017-07          
Recent Accounting Pronouncements [Abstract]          
Operating income reclassed to other expense   $ (872,000) $ (1,069,000)    
Accounting Standards Update 2016-02 | Minimum | Subsequent event          
Recent Accounting Pronouncements [Abstract]          
Operating lease, liability       $ 15,500,000  
Operating lease, right-of-use asset       18,500,000  
Accounting Standards Update 2016-02 | Maximum | Subsequent event          
Recent Accounting Pronouncements [Abstract]          
Operating lease, liability       17,500,000  
Operating lease, right-of-use asset       $ 20,500,000  
Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09          
Recent Accounting Pronouncements [Abstract]          
Retained earnings         $ 119,000
Joint Venture with an Italian Company          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Remaining ownership interest with an option to purchase 50.00%        
Italian Company | Joint Venture with an Italian Company          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Ownership interest 50.00%        
Point in Time          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Revenue, performance obligation, percentage recognized 91.00%        
Over Time          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Revenue, performance obligation, percentage recognized 9.00%