XML 45 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Nature of Operations and Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
Segment
Apr. 01, 2017
USD ($)
Jan. 01, 2018
USD ($)
Dec. 30, 2017
USD ($)
Accounting Policies [Abstract]        
Number of reportable segments | Segment 2      
Banker's acceptance drafts, maturity period 6 months      
Banker's acceptance drafts $ 12,021     $ 15,960
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cumulative-effect adjustment to increase retained earnings 351,355     342,893
Reclassification from operating income 16,664 $ 12,250    
Reclassification to other expense, net $ 246 204    
Future lease payments due after next fiscal year       $ 8,100
ASU No. 2014-09 [Member] | Difference between Revenue Guidance in Effect before and after Topic 606 [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cumulative-effect adjustment to increase retained earnings     $ 119  
ASU No. 2017-07 [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Reclassification from operating income   (204)    
Reclassification to other expense, net   $ 204    
Timing Of Transfer Of Good Or Service [Member] | Point in Time [Member] | Revenue from Contract with Customer [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Concentration risk percentage 95.00%      
Timing Of Transfer Of Good Or Service [Member] | Over Time [Member] | Revenue from Contract with Customer [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Concentration risk percentage 5.00%