XML 52 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 01, 2018
Jun. 30, 2018
Jul. 01, 2017
Mar. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Anti-dilutive securities excluded from calculation of basic and diluted net income per ordinary share (in shares)   648,398 2,485,827  
Cumulative effect of new accounting principal in period of adoption       $ 11.7
Return liabilities   $ 28.5   12.1
Maximum        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Forward contracts term, maximum (no more than)   12 months    
Retained Earnings        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cumulative effect of new accounting principal in period of adoption       $ 11.7
Retained Earnings | ASU 2017-12        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cumulative effect of new accounting principal in period of adoption $ 0.1      
Retained Earnings | ASU 2014-09        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cumulative effect of new accounting principal in period of adoption 6.7      
Tax amount on cumulative effect of new accounting principal 1.7      
Retained Earnings | ASU 2016-16        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cumulative effect of new accounting principal in period of adoption $ 4.9      
Receivables, net | ASU 2014-09        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Return liabilities   $ (17.5)    
Accrued expenses and other current liabilities | ASU 2014-09        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Return liabilities   $ 17.5