XML 23 R59.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Dec. 29, 2018
Lessee Lease Description [Line Items]          
Operating lease existence of option to extend     true    
Operating lease extension period     5 years    
Operating lease existence of option to terminate     true    
Operating lease not yet commenced description     no additional operating or finance leases that have not yet commenced    
Finance lease not yet commenced description     no additional operating or finance leases that have not yet commenced    
Previously Reported [Member]          
Lessee Lease Description [Line Items]          
Lease expenses $ 2.3 $ 1.9 $ 6.6 $ 4.9 $ 6.4
Minimum [Member]          
Lessee Lease Description [Line Items]          
Operating lease term 1 year   1 year    
Maximum [Member]          
Lessee Lease Description [Line Items]          
Operating lease term 9 years   9 years    
Operating lease termination period     1 year