Rendering

Component: (Network and Table)
Network
2416402 - Disclosure - Restructuring Charges Restructuring Charges (Details)
(http://www.irobot.com/role/RestructuringChargesRestructuringChargesDetails)
TableSchedule of Restructuring and Related Costs [Table]
Slicers (applies to each fact value in each table cell)
Restructuring Cost and Reserve [Line Items]Period [Axis]
2012-01-01 - 2012-12-29
2011-01-02 - 2011-12-31
2010-01-03 - 2011-01-01
Restructuring Type [Axis]Restructuring Type [Axis]Restructuring Type [Axis]
Other Restructuring [Member]Type of Restructuring [Domain]Other Restructuring [Member]Type of Restructuring [Domain]Other Restructuring [Member]Type of Restructuring [Domain]
Restructuring charges incurred
3,700,000  
 
1,000,000  
 
 
 
Restructuring Reserve [Roll Forward]
 
 
 
 
 
 
Balance at beginning of period
 
 
 
 
 
 
Charges
 
3,679,000  
 
1,015,000  
 
 
Utilization
 
(3,482,000) 
 
(1,015,000) 
 
 
Balance at end of period
 
 
197,000