FFIEC header image
List of contexts inside reports submitted by IROBOT CORP

Download the XBRLViewer for a better user experience

Report: irbt-20190330.xml or XBRLViewer

  1. Date: As of Apr 27, 2019
  2. Date: As of Mar 30, 2019
  3. Date: From Dec 30, 2018 to Mar 30, 2019
  4. Date: As of Dec 30, 2018
  5. Date: As of Dec 29, 2018
  6. Date: From Dec 31, 2017 to Dec 29, 2018
  7. Date: From Dec 31, 2017 to Mar 31, 2018
  8. Date: As of Mar 31, 2018
  9. Date: As of Feb 27, 2018
  10. Date: As of Dec 30, 2017

Report: irbt-20181229.xml or XBRLViewer

  1. Date: As of Jan 31, 2019
  2. Date: From Dec 31, 2017 to Dec 29, 2018
  3. Date: As of Dec 29, 2018
  4. Date: From Jul 1, 2018 to Sep 29, 2018
  5. Date: From Apr 1, 2018 to Jun 30, 2018
  6. Date: As of Jun 29, 2018
  7. Date: As of May 23, 2018
  8. Date: From Dec 31, 2017 to Mar 31, 2018
  9. Date: As of Feb 27, 2018
  10. Date: As of Dec 31, 2017
  11. Date: As of Dec 30, 2017
  12. Date: From Jan 1, 2017 to Dec 30, 2017
  13. Date: From Oct 2, 2017 to Oct 2, 2017
  14. Date: As of Oct 2, 2017
  15. Date: From Jul 2, 2017 to Sep 30, 2017
  16. Date: From Apr 2, 2017 to Jul 1, 2017
  17. Date: From May 1, 2017 to May 31, 2017
  18. Date: As of May 31, 2017
  19. Date: From Apr 3, 2017 to Apr 3, 2017
  20. Date: As of Apr 3, 2017
  21. Date: From Jan 1, 2017 to Apr 1, 2017
  22. Date: From Jan 3, 2016 to Dec 31, 2016
  23. Date: As of Dec 31, 2016
  24. Date: As of Mar 1, 2016
  25. Date: As of Jan 2, 2016
  26. Date: As of Dec 28, 2015

Report: irbt-20180929.xml or XBRLViewer

  1. Date: As of Oct 29, 2018
  2. Date: As of Sep 29, 2018
  3. Date: From Jul 1, 2018 to Sep 29, 2018
  4. Date: As of Jun 30, 2018
  5. Date: From Dec 31, 2017 to Mar 31, 2018
  6. Date: As of Mar 31, 2018
  7. Date: As of Feb 27, 2018
  8. Date: As of Dec 31, 2017
  9. Date: As of Dec 30, 2017
  10. Date: From Oct 2, 2017 to Oct 2, 2017
  11. Date: As of Oct 2, 2017
  12. Date: From Jan 1, 2017 to Sep 30, 2017
  13. Date: As of Sep 30, 2017
  14. Date: As of Jul 1, 2017
  15. Date: As of Dec 31, 2016

Report: irbt-20180630.xml or XBRLViewer

  1. Date: As of Jul 30, 2018
  2. Date: From Apr 1, 2018 to Jun 30, 2018
  3. Date: As of Jun 30, 2018
  4. Date: From Dec 31, 2017 to Mar 31, 2018
  5. Date: As of Mar 31, 2018
  6. Date: As of Feb 27, 2018
  7. Date: As of Dec 31, 2017
  8. Date: As of Dec 30, 2017
  9. Date: From Oct 2, 2017 to Oct 2, 2017
  10. Date: As of Oct 2, 2017
  11. Date: From Apr 2, 2017 to Jul 1, 2017
  12. Date: As of Jul 1, 2017
  13. Date: As of Apr 1, 2017
  14. Date: As of Dec 31, 2016

Report: irbt-20180331.xml or XBRLViewer

  1. Date: As of Apr 30, 2018
  2. Date: As of Mar 31, 2018
  3. Date: From Dec 31, 2017 to Mar 31, 2018
  4. Date: As of Feb 27, 2018
  5. Date: As of Dec 31, 2017
  6. Date: As of Dec 30, 2017
  7. Date: From Oct 2, 2017 to Oct 2, 2017
  8. Date: As of Oct 2, 2017
  9. Date: From Jan 1, 2017 to Apr 1, 2017
  10. Date: As of Apr 1, 2017
  11. Date: As of Dec 31, 2016

Report: irbt-20171230.xml or XBRLViewer

  1. Date: As of Feb 12, 2018
  2. Date: From Jan 1, 2017 to Dec 30, 2017
  3. Date: As of Dec 30, 2017
  4. Date: From Oct 2, 2017 to Oct 2, 2017
  5. Date: As of Oct 2, 2017
  6. Date: From Jul 2, 2017 to Sep 30, 2017
  7. Date: As of Jul 1, 2017
  8. Date: From Apr 2, 2017 to Jul 1, 2017
  9. Date: As of May 31, 2017
  10. Date: From May 1, 2017 to May 31, 2017
  11. Date: From Apr 3, 2017 to Apr 3, 2017
  12. Date: As of Apr 3, 2017
  13. Date: From Jan 1, 2017 to Apr 1, 2017
  14. Date: From Jan 3, 2016 to Dec 31, 2016
  15. Date: As of Dec 31, 2016
  16. Date: From Jul 3, 2016 to Oct 1, 2016
  17. Date: From Apr 3, 2016 to Jul 2, 2016
  18. Date: As of Apr 4, 2016
  19. Date: From Apr 4, 2016 to Apr 4, 2016
  20. Date: From Jan 3, 2016 to Apr 2, 2016
  21. Date: As of Mar 1, 2016
  22. Date: As of Jan 2, 2016
  23. Date: From Dec 28, 2014 to Jan 2, 2016
  24. Date: As of Dec 28, 2015
  25. Date: As of May 20, 2015
  26. Date: From Mar 19, 2015 to Mar 19, 2015
  27. Date: As of Mar 19, 2015
  28. Date: As of Dec 27, 2014
  29. Date: From Apr 2, 2014 to Apr 2, 2014
  30. Date: As of Apr 2, 2014

Report: irbt-20170930.xml or XBRLViewer

  1. Date: As of Oct 30, 2017
  2. Date: As of Oct 2, 2017
  3. Date: From Oct 2, 2017 to Oct 2, 2017
  4. Date: As of Sep 30, 2017
  5. Date: From Jan 1, 2017 to Sep 30, 2017
  6. Date: As of Jul 1, 2017
  7. Date: As of Apr 3, 2017
  8. Date: From Apr 3, 2017 to Apr 3, 2017
  9. Date: As of Dec 31, 2016
  10. Date: From Jan 3, 2016 to Oct 1, 2016
  11. Date: As of Oct 1, 2016
  12. Date: As of Jul 2, 2016
  13. Date: As of Jan 2, 2016
  14. Date: From May 19, 2015 to May 20, 2015
  15. Date: As of May 20, 2015

Report: irbt-20170701.xml or XBRLViewer

  1. Date: As of Jul 31, 2017
  2. Date: From Apr 2, 2017 to Jul 1, 2017
  3. Date: As of Jul 1, 2017
  4. Date: As of Apr 3, 2017
  5. Date: As of Apr 1, 2017
  6. Date: As of Dec 31, 2016
  7. Date: From Jan 3, 2016 to Jul 2, 2016
  8. Date: As of Jul 2, 2016
  9. Date: As of Apr 2, 2016
  10. Date: As of Jan 2, 2016
  11. Date: From May 19, 2015 to May 20, 2015
  12. Date: As of May 20, 2015

Report: irbt-20170401.xml or XBRLViewer

  1. Date: As of May 1, 2017
  2. Date: From Apr 3, 2017 to Apr 3, 2017
  3. Date: From Jan 1, 2017 to Apr 1, 2017
  4. Date: As of Apr 1, 2017
  5. Date: As of Mar 10, 2017
  6. Date: As of Dec 31, 2016
  7. Date: From Jan 3, 2016 to Dec 31, 2016
  8. Date: From Jan 3, 2016 to Apr 2, 2016
  9. Date: As of Apr 2, 2016
  10. Date: As of Jan 2, 2016
  11. Date: From May 19, 2015 to May 20, 2015
  12. Date: As of May 20, 2015

Report: irbt-20161231.xml or XBRLViewer

  1. Date: As of Feb 14, 2017
  2. Date: From Jan 3, 2016 to Dec 31, 2016
  3. Date: As of Dec 31, 2016
  4. Date: From Jul 3, 2016 to Oct 1, 2016
  5. Date: From Apr 3, 2016 to Jul 2, 2016
  6. Date: As of Jul 1, 2016
  7. Date: From Jan 3, 2016 to Apr 2, 2016
  8. Date: From Dec 28, 2014 to Jan 2, 2016
  9. Date: As of Jan 2, 2016
  10. Date: From Jun 28, 2015 to Sep 26, 2015
  11. Date: From Mar 29, 2015 to Jun 27, 2015
  12. Date: As of May 21, 2015
  13. Date: From May 20, 2015 to May 20, 2015
  14. Date: From Dec 28, 2014 to Mar 28, 2015
  15. Date: From Dec 29, 2013 to Dec 27, 2014
  16. Date: As of Dec 27, 2014
  17. Date: As of Dec 28, 2013
  18. Date: From Oct 1, 2012 to Oct 2, 2012

Report: irbt-20161001.xml or XBRLViewer

  1. Date: As of Oct 31, 2016
  2. Date: From Jan 3, 2016 to Oct 1, 2016
  3. Date: As of Oct 1, 2016
  4. Date: As of Sep 9, 2016
  5. Date: As of Jul 2, 2016
  6. Date: As of Jan 2, 2016
  7. Date: From Dec 28, 2014 to Sep 26, 2015
  8. Date: As of Sep 26, 2015
  9. Date: As of Jun 27, 2015
  10. Date: As of May 20, 2015
  11. Date: From May 19, 2015 to May 20, 2015
  12. Date: As of Dec 27, 2014

Report: irbt-20160702.xml or XBRLViewer

  1. Date: As of Aug 1, 2016
  2. Date: From Jan 3, 2016 to Jul 2, 2016
  3. Date: As of Jul 2, 2016
  4. Date: As of Jun 10, 2016
  5. Date: As of Apr 2, 2016
  6. Date: As of Jan 2, 2016
  7. Date: From Mar 29, 2015 to Jun 27, 2015
  8. Date: As of Jun 27, 2015
  9. Date: As of May 20, 2015
  10. Date: From May 19, 2015 to May 20, 2015
  11. Date: As of Mar 28, 2015
  12. Date: As of Dec 27, 2014

Report: irbt-20160402.xml or XBRLViewer

  1. Date: As of May 2, 2016
  2. Date: As of Apr 4, 2016
  3. Date: From Jan 3, 2016 to Apr 2, 2016
  4. Date: As of Apr 2, 2016
  5. Date: As of Mar 11, 2016
  6. Date: As of Jan 2, 2016
  7. Date: As of May 20, 2015
  8. Date: From May 19, 2015 to May 20, 2015
  9. Date: From Dec 28, 2014 to Mar 28, 2015
  10. Date: As of Mar 28, 2015
  11. Date: As of Dec 27, 2014

Report: irbt-20160102.xml or XBRLViewer

  1. Date: As of Feb 16, 2016
  2. Date: From Dec 28, 2014 to Jan 2, 2016
  3. Date: As of Jan 2, 2016
  4. Date: From Dec 28, 2014 to Sep 26, 2015
  5. Date: From Mar 29, 2015 to Jun 27, 2015
  6. Date: As of Jun 26, 2015
  7. Date: As of May 21, 2015
  8. Date: From May 20, 2015 to May 20, 2015
  9. Date: From Dec 28, 2014 to Mar 28, 2015
  10. Date: From Dec 29, 2013 to Dec 27, 2014
  11. Date: As of Dec 27, 2014
  12. Date: From Jun 29, 2014 to Sep 27, 2014
  13. Date: From Mar 30, 2014 to Jun 28, 2014
  14. Date: From Dec 29, 2013 to Mar 29, 2014
  15. Date: From Dec 30, 2012 to Dec 28, 2013
  16. Date: As of Dec 28, 2013
  17. Date: As of Dec 29, 2012
  18. Date: From Oct 1, 2012 to Oct 2, 2012

Report: irbt-20150926.xml or XBRLViewer

  1. Date: From Dec 28, 2014 to Jan 2, 2016
  2. Date: As of Oct 26, 2015
  3. Date: From Dec 28, 2014 to Sep 26, 2015
  4. Date: As of Sep 26, 2015
  5. Date: As of Sep 4, 2015
  6. Date: As of Jun 27, 2015
  7. Date: From May 19, 2015 to May 20, 2015
  8. Date: As of May 20, 2015
  9. Date: As of Dec 27, 2014
  10. Date: From Dec 29, 2013 to Sep 27, 2014
  11. Date: As of Sep 27, 2014
  12. Date: As of Jun 28, 2014
  13. Date: As of Dec 28, 2013

Report: irbt-20150627.xml or XBRLViewer

  1. Date: As of Jul 27, 2015
  2. Date: From Dec 28, 2014 to Jun 27, 2015
  3. Date: As of Jun 27, 2015
  4. Date: As of Jun 5, 2015
  5. Date: As of May 20, 2015
  6. Date: From May 19, 2015 to May 20, 2015
  7. Date: As of Mar 28, 2015
  8. Date: As of Dec 27, 2014
  9. Date: From Dec 29, 2013 to Jun 28, 2014
  10. Date: As of Jun 28, 2014
  11. Date: As of Mar 29, 2014
  12. Date: As of Dec 28, 2013

Report: irbt-20150328.xml or XBRLViewer

  1. Date: As of Apr 27, 2015
  2. Date: As of Mar 28, 2015
  3. Date: From Dec 28, 2014 to Mar 28, 2015
  4. Date: As of Mar 6, 2015
  5. Date: As of Dec 27, 2014
  6. Date: From Dec 29, 2013 to Mar 29, 2014
  7. Date: As of Mar 29, 2014
  8. Date: As of Dec 28, 2013
  9. Date: From Oct 9, 2005 to Oct 10, 2005
  10. Date: As of Oct 10, 2005

Report: irbt-20141227.xml or XBRLViewer

  1. Date: As of Feb 9, 2015
  2. Date: As of Dec 27, 2014
  3. Date: From Dec 29, 2013 to Dec 27, 2014
  4. Date: From Jun 29, 2014 to Sep 27, 2014
  5. Date: As of Jun 28, 2014
  6. Date: From Mar 30, 2014 to Jun 28, 2014
  7. Date: From Dec 29, 2013 to Mar 29, 2014
  8. Date: As of Dec 28, 2013
  9. Date: From Dec 30, 2012 to Dec 28, 2013
  10. Date: From Jun 30, 2013 to Sep 28, 2013
  11. Date: From Mar 31, 2013 to Jun 29, 2013
  12. Date: From Dec 30, 2012 to Mar 30, 2013
  13. Date: From Jan 1, 2012 to Dec 29, 2012
  14. Date: As of Dec 29, 2012
  15. Date: From Oct 1, 2012 to Oct 2, 2012
  16. Date: As of Oct 2, 2012
  17. Date: As of Dec 31, 2011
  18. Date: As of Oct 10, 2005
  19. Date: From Oct 9, 2005 to Oct 10, 2005

Report: irbt-20140927.xml or XBRLViewer

  1. Date: As of Oct 27, 2014
  2. Date: As of Sep 27, 2014
  3. Date: From Dec 29, 2013 to Sep 27, 2014
  4. Date: As of Sep 5, 2014
  5. Date: As of Jun 28, 2014
  6. Date: As of Dec 28, 2013
  7. Date: From Jun 30, 2013 to Sep 28, 2013
  8. Date: As of Sep 28, 2013
  9. Date: As of Jun 29, 2013
  10. Date: As of Dec 29, 2012
  11. Date: As of Oct 2, 2012
  12. Date: From Oct 9, 2005 to Oct 10, 2005
  13. Date: As of Oct 10, 2005

Report: irbt-20140628.xml or XBRLViewer

  1. Date: As of Jul 28, 2014
  2. Date: From Dec 29, 2013 to Jun 28, 2014
  3. Date: As of Jun 28, 2014
  4. Date: As of Mar 29, 2014
  5. Date: As of Dec 28, 2013
  6. Date: From Mar 31, 2013 to Jun 29, 2013
  7. Date: As of Jun 29, 2013
  8. Date: As of Mar 30, 2013
  9. Date: As of Dec 29, 2012
  10. Date: As of Oct 2, 2012
  11. Date: As of Oct 10, 2005
  12. Date: From Oct 9, 2005 to Oct 10, 2005

Report: irbt-20140329.xml or XBRLViewer

  1. Date: As of Apr 29, 2014
  2. Date: From Dec 29, 2013 to Mar 29, 2014
  3. Date: As of Mar 29, 2014
  4. Date: As of Mar 7, 2014
  5. Date: As of Dec 28, 2013
  6. Date: From Dec 30, 2012 to Mar 30, 2013
  7. Date: As of Mar 30, 2013
  8. Date: As of Dec 29, 2012
  9. Date: As of Oct 2, 2012
  10. Date: As of Sep 30, 2008
  11. Date: From Oct 9, 2005 to Oct 10, 2005
  12. Date: As of Oct 10, 2005

Report: irbt-20131228.xml or XBRLViewer

  1. Date: As of Feb 10, 2014
  2. Date: As of Dec 28, 2013
  3. Date: From Dec 30, 2012 to Dec 28, 2013
  4. Date: From Jun 30, 2013 to Sep 28, 2013
  5. Date: As of Jun 29, 2013
  6. Date: From Mar 31, 2013 to Jun 29, 2013
  7. Date: From Dec 30, 2012 to Mar 30, 2013
  8. Date: As of Dec 29, 2012
  9. Date: From Jan 1, 2012 to Dec 29, 2012
  10. Date: From Oct 1, 2012 to Oct 2, 2012
  11. Date: As of Oct 2, 2012
  12. Date: From Jul 1, 2012 to Sep 29, 2012
  13. Date: From Apr 1, 2012 to Jun 30, 2012
  14. Date: From Jan 1, 2012 to Mar 31, 2012
  15. Date: From Jan 2, 2011 to Dec 31, 2011
  16. Date: As of Dec 31, 2011
  17. Date: As of Jan 1, 2011
  18. Date: From Oct 9, 2005 to Oct 10, 2005
  19. Date: As of Oct 10, 2005

Report: irbt-20130928.xml or XBRLViewer

  1. Date: As of Oct 29, 2013
  2. Date: As of Sep 28, 2013
  3. Date: From Jun 30, 2013 to Sep 28, 2013
  4. Date: As of Jun 29, 2013
  5. Date: As of Dec 29, 2012
  6. Date: As of Oct 30, 2012
  7. Date: From Oct 1, 2012 to Oct 2, 2012
  8. Date: As of Oct 2, 2012
  9. Date: From Jul 1, 2012 to Sep 29, 2012
  10. Date: As of Sep 29, 2012
  11. Date: As of Jun 30, 2012
  12. Date: As of Dec 31, 2011
  13. Date: As of Sep 30, 2008
  14. Date: As of Oct 10, 2005
  15. Date: From Oct 9, 2005 to Oct 10, 2005

Report: irbt-20130629.xml or XBRLViewer

  1. Date: As of Jul 30, 2013
  2. Date: As of Jun 29, 2013
  3. Date: From Dec 30, 2012 to Jun 29, 2013
  4. Date: As of Mar 30, 2013
  5. Date: As of Dec 29, 2012
  6. Date: As of Oct 30, 2012
  7. Date: As of Oct 2, 2012
  8. Date: From Jan 1, 2012 to Jun 30, 2012
  9. Date: As of Jun 30, 2012
  10. Date: As of Mar 31, 2012
  11. Date: As of Dec 31, 2011
  12. Date: As of Sep 30, 2008
  13. Date: As of Oct 10, 2005
  14. Date: From Oct 9, 2005 to Oct 10, 2005

Report: irbt-20130329.xml or XBRLViewer

  1. Date: As of Apr 30, 2013
  2. Date: From Dec 30, 2012 to Mar 30, 2013
  3. Date: As of Mar 30, 2013
  4. Date: From Jan 1, 2013 to Jan 31, 2013
  5. Date: As of Dec 29, 2012
  6. Date: As of Oct 30, 2012
  7. Date: As of Oct 2, 2012
  8. Date: From Jul 31, 2012 to Sep 7, 2012
  9. Date: From Jan 1, 2012 to Mar 31, 2012
  10. Date: As of Mar 31, 2012
  11. Date: As of Dec 31, 2011
  12. Date: As of Sep 30, 2008
  13. Date: As of Oct 10, 2005
  14. Date: From Oct 9, 2005 to Oct 10, 2005

Report: irbt-20121229.xml or XBRLViewer

  1. Date: As of Feb 11, 2013
  2. Date: From Jan 1, 2013 to Jan 31, 2013
  3. Date: As of Jan 31, 2013
  4. Date: From Jan 1, 2012 to Dec 29, 2012
  5. Date: As of Dec 29, 2012
  6. Date: As of Dec 7, 2012
  7. Date: From Dec 6, 2012 to Dec 7, 2012
  8. Date: From Oct 1, 2012 to Oct 2, 2012
  9. Date: As of Oct 2, 2012
  10. Date: From Jul 1, 2012 to Sep 29, 2012
  11. Date: As of Sep 7, 2012
  12. Date: From Sep 6, 2012 to Sep 7, 2012
  13. Date: From Apr 1, 2012 to Jun 30, 2012
  14. Date: As of Jun 30, 2012
  15. Date: As of Jun 8, 2012
  16. Date: From Jan 1, 2012 to Mar 31, 2012
  17. Date: As of Mar 9, 2012
  18. Date: From Mar 8, 2012 to Mar 9, 2012
  19. Date: From Jan 2, 2011 to Dec 31, 2011
  20. Date: As of Dec 31, 2011
  21. Date: From Jul 3, 2011 to Oct 1, 2011
  22. Date: From Apr 3, 2011 to Jul 2, 2011
  23. Date: From Jan 2, 2011 to Apr 2, 2011
  24. Date: As of Jan 1, 2011
  25. Date: From Jan 3, 2010 to Jan 1, 2011
  26. Date: As of Jan 2, 2010
  27. Date: As of Oct 10, 2005
  28. Date: From Oct 9, 2005 to Oct 10, 2005

Report: irbt-20120929.xml or XBRLViewer

  1. Date: From Sep 30, 2012 to Dec 29, 2012
  2. Date: As of Oct 30, 2012
  3. Date: As of Oct 1, 2012
  4. Date: As of Sep 29, 2012
  5. Date: From Jul 1, 2012 to Sep 29, 2012
  6. Date: From Jul 31, 2012 to Sep 7, 2012
  7. Date: As of Jun 30, 2012
  8. Date: From Apr 1, 2012 to Jun 30, 2012
  9. Date: As of Dec 31, 2011
  10. Date: From Jul 3, 2011 to Oct 1, 2011
  11. Date: As of Oct 1, 2011
  12. Date: As of Jul 2, 2011
  13. Date: As of Jan 2, 2011
  14. Date: As of Oct 10, 2005

Report: irbt-20120630.xml or XBRLViewer

  1. Date: As of Jul 30, 2012
  2. Date: From Jan 1, 2012 to Jun 30, 2012
  3. Date: As of Jun 30, 2012
  4. Date: As of Jun 8, 2012
  5. Date: As of Mar 31, 2012
  6. Date: As of Dec 31, 2011
  7. Date: From Jan 2, 2011 to Jul 2, 2011
  8. Date: As of Jul 2, 2011
  9. Date: As of Apr 2, 2011
  10. Date: As of Jan 1, 2011
  11. Date: As of Oct 10, 2005

Report: irbt-20120331.xml or XBRLViewer

  1. Date: As of Apr 30, 2012
  2. Date: From Jan 1, 2012 to Mar 31, 2012
  3. Date: As of Mar 31, 2012
  4. Date: As of Mar 9, 2012
  5. Date: As of Jan 31, 2012
  6. Date: As of Dec 31, 2011
  7. Date: From Jan 2, 2011 to Apr 2, 2011
  8. Date: As of Apr 2, 2011
  9. Date: As of Jan 1, 2011
  10. Date: As of Oct 10, 2005

Report: irbt-20111231.xml or XBRLViewer

  1. Date: As of Feb 13, 2012
  2. Date: As of Dec 31, 2011
  3. Date: From Jan 2, 2011 to Dec 31, 2011
  4. Date: As of Dec 30, 2011
  5. Date: From Jul 3, 2011 to Oct 1, 2011
  6. Date: As of Sep 30, 2011
  7. Date: As of Jul 2, 2011
  8. Date: From Apr 3, 2011 to Jul 2, 2011
  9. Date: As of Jul 1, 2011
  10. Date: From Jan 2, 2011 to Apr 2, 2011
  11. Date: As of Apr 1, 2011
  12. Date: As of Jan 1, 2011
  13. Date: From Jan 3, 2010 to Jan 1, 2011
  14. Date: As of Dec 30, 2010
  15. Date: From Jul 4, 2010 to Oct 2, 2010
  16. Date: From Apr 4, 2010 to Jul 3, 2010
  17. Date: From Jan 3, 2010 to Apr 3, 2010
  18. Date: From Dec 28, 2008 to Jan 2, 2010
  19. Date: As of Jan 2, 2010
  20. Date: As of May 29, 2009
  21. Date: As of Dec 27, 2008
  22. Date: From Dec 31, 2006 to Dec 29, 2007
  23. Date: From Jan 1, 2005 to Dec 31, 2005
  24. Date: As of Nov 8, 2005
  25. Date: As of Oct 10, 2005
  26. Date: As of Dec 31, 2004

Report: irbt-20111001.xml or XBRLViewer

  1. Date: As of Oct 28, 2011
  2. Date: From Jan 2, 2011 to Oct 1, 2011
  3. Date: As of Oct 1, 2011
  4. Date: As of Jan 1, 2011
  5. Date: As of Oct 2, 2010
  6. Date: From Jul 4, 2010 to Oct 2, 2010
  7. Date: As of Jul 2, 2010
  8. Date: As of Jan 2, 2010

Report: irbt-20110702.xml or XBRLViewer

  1. Date: As of Jul 29, 2011
  2. Date: From Apr 3, 2011 to Jul 2, 2011
  3. Date: As of Jul 2, 2011
  4. Date: As of Jan 1, 2011
  5. Date: From Jan 3, 2010 to Jul 3, 2010
  6. Date: As of Jul 3, 2010
  7. Date: As of Jul 2, 2010
  8. Date: As of Jan 2, 2010