skip navigation
Help
Privacy Policy
Disclaimer
Site Index
Home
List of contexts inside reports submitted by
IROBOT CORP
Download the XBRLViewer
for a better user experience
Report:
irbt-20190330.xml
or
Date:
As of Apr 27, 2019
Date:
As of Mar 30, 2019
Date:
From Dec 30, 2018 to Mar 30, 2019
Date:
As of Dec 30, 2018
Date:
As of Dec 29, 2018
Date:
From Dec 31, 2017 to Dec 29, 2018
Date:
From Dec 31, 2017 to Mar 31, 2018
Date:
As of Mar 31, 2018
Date:
As of Feb 27, 2018
Date:
As of Dec 30, 2017
Report:
irbt-20181229.xml
or
Date:
As of Jan 31, 2019
Date:
From Dec 31, 2017 to Dec 29, 2018
Date:
As of Dec 29, 2018
Date:
From Jul 1, 2018 to Sep 29, 2018
Date:
From Apr 1, 2018 to Jun 30, 2018
Date:
As of Jun 29, 2018
Date:
As of May 23, 2018
Date:
From Dec 31, 2017 to Mar 31, 2018
Date:
As of Feb 27, 2018
Date:
As of Dec 31, 2017
Date:
As of Dec 30, 2017
Date:
From Jan 1, 2017 to Dec 30, 2017
Date:
From Oct 2, 2017 to Oct 2, 2017
Date:
As of Oct 2, 2017
Date:
From Jul 2, 2017 to Sep 30, 2017
Date:
From Apr 2, 2017 to Jul 1, 2017
Date:
From May 1, 2017 to May 31, 2017
Date:
As of May 31, 2017
Date:
From Apr 3, 2017 to Apr 3, 2017
Date:
As of Apr 3, 2017
Date:
From Jan 1, 2017 to Apr 1, 2017
Date:
From Jan 3, 2016 to Dec 31, 2016
Date:
As of Dec 31, 2016
Date:
As of Mar 1, 2016
Date:
As of Jan 2, 2016
Date:
As of Dec 28, 2015
Report:
irbt-20180929.xml
or
Date:
As of Oct 29, 2018
Date:
As of Sep 29, 2018
Date:
From Jul 1, 2018 to Sep 29, 2018
Date:
As of Jun 30, 2018
Date:
From Dec 31, 2017 to Mar 31, 2018
Date:
As of Mar 31, 2018
Date:
As of Feb 27, 2018
Date:
As of Dec 31, 2017
Date:
As of Dec 30, 2017
Date:
From Oct 2, 2017 to Oct 2, 2017
Date:
As of Oct 2, 2017
Date:
From Jan 1, 2017 to Sep 30, 2017
Date:
As of Sep 30, 2017
Date:
As of Jul 1, 2017
Date:
As of Dec 31, 2016
Report:
irbt-20180630.xml
or
Date:
As of Jul 30, 2018
Date:
From Apr 1, 2018 to Jun 30, 2018
Date:
As of Jun 30, 2018
Date:
From Dec 31, 2017 to Mar 31, 2018
Date:
As of Mar 31, 2018
Date:
As of Feb 27, 2018
Date:
As of Dec 31, 2017
Date:
As of Dec 30, 2017
Date:
From Oct 2, 2017 to Oct 2, 2017
Date:
As of Oct 2, 2017
Date:
From Apr 2, 2017 to Jul 1, 2017
Date:
As of Jul 1, 2017
Date:
As of Apr 1, 2017
Date:
As of Dec 31, 2016
Report:
irbt-20180331.xml
or
Date:
As of Apr 30, 2018
Date:
As of Mar 31, 2018
Date:
From Dec 31, 2017 to Mar 31, 2018
Date:
As of Feb 27, 2018
Date:
As of Dec 31, 2017
Date:
As of Dec 30, 2017
Date:
From Oct 2, 2017 to Oct 2, 2017
Date:
As of Oct 2, 2017
Date:
From Jan 1, 2017 to Apr 1, 2017
Date:
As of Apr 1, 2017
Date:
As of Dec 31, 2016
Report:
irbt-20171230.xml
or
Date:
As of Feb 12, 2018
Date:
From Jan 1, 2017 to Dec 30, 2017
Date:
As of Dec 30, 2017
Date:
From Oct 2, 2017 to Oct 2, 2017
Date:
As of Oct 2, 2017
Date:
From Jul 2, 2017 to Sep 30, 2017
Date:
As of Jul 1, 2017
Date:
From Apr 2, 2017 to Jul 1, 2017
Date:
As of May 31, 2017
Date:
From May 1, 2017 to May 31, 2017
Date:
From Apr 3, 2017 to Apr 3, 2017
Date:
As of Apr 3, 2017
Date:
From Jan 1, 2017 to Apr 1, 2017
Date:
From Jan 3, 2016 to Dec 31, 2016
Date:
As of Dec 31, 2016
Date:
From Jul 3, 2016 to Oct 1, 2016
Date:
From Apr 3, 2016 to Jul 2, 2016
Date:
As of Apr 4, 2016
Date:
From Apr 4, 2016 to Apr 4, 2016
Date:
From Jan 3, 2016 to Apr 2, 2016
Date:
As of Mar 1, 2016
Date:
As of Jan 2, 2016
Date:
From Dec 28, 2014 to Jan 2, 2016
Date:
As of Dec 28, 2015
Date:
As of May 20, 2015
Date:
From Mar 19, 2015 to Mar 19, 2015
Date:
As of Mar 19, 2015
Date:
As of Dec 27, 2014
Date:
From Apr 2, 2014 to Apr 2, 2014
Date:
As of Apr 2, 2014
Report:
irbt-20170930.xml
or
Date:
As of Oct 30, 2017
Date:
As of Oct 2, 2017
Date:
From Oct 2, 2017 to Oct 2, 2017
Date:
As of Sep 30, 2017
Date:
From Jan 1, 2017 to Sep 30, 2017
Date:
As of Jul 1, 2017
Date:
As of Apr 3, 2017
Date:
From Apr 3, 2017 to Apr 3, 2017
Date:
As of Dec 31, 2016
Date:
From Jan 3, 2016 to Oct 1, 2016
Date:
As of Oct 1, 2016
Date:
As of Jul 2, 2016
Date:
As of Jan 2, 2016
Date:
From May 19, 2015 to May 20, 2015
Date:
As of May 20, 2015
Report:
irbt-20170701.xml
or
Date:
As of Jul 31, 2017
Date:
From Apr 2, 2017 to Jul 1, 2017
Date:
As of Jul 1, 2017
Date:
As of Apr 3, 2017
Date:
As of Apr 1, 2017
Date:
As of Dec 31, 2016
Date:
From Jan 3, 2016 to Jul 2, 2016
Date:
As of Jul 2, 2016
Date:
As of Apr 2, 2016
Date:
As of Jan 2, 2016
Date:
From May 19, 2015 to May 20, 2015
Date:
As of May 20, 2015
Report:
irbt-20170401.xml
or
Date:
As of May 1, 2017
Date:
From Apr 3, 2017 to Apr 3, 2017
Date:
From Jan 1, 2017 to Apr 1, 2017
Date:
As of Apr 1, 2017
Date:
As of Mar 10, 2017
Date:
As of Dec 31, 2016
Date:
From Jan 3, 2016 to Dec 31, 2016
Date:
From Jan 3, 2016 to Apr 2, 2016
Date:
As of Apr 2, 2016
Date:
As of Jan 2, 2016
Date:
From May 19, 2015 to May 20, 2015
Date:
As of May 20, 2015
Report:
irbt-20161231.xml
or
Date:
As of Feb 14, 2017
Date:
From Jan 3, 2016 to Dec 31, 2016
Date:
As of Dec 31, 2016
Date:
From Jul 3, 2016 to Oct 1, 2016
Date:
From Apr 3, 2016 to Jul 2, 2016
Date:
As of Jul 1, 2016
Date:
From Jan 3, 2016 to Apr 2, 2016
Date:
From Dec 28, 2014 to Jan 2, 2016
Date:
As of Jan 2, 2016
Date:
From Jun 28, 2015 to Sep 26, 2015
Date:
From Mar 29, 2015 to Jun 27, 2015
Date:
As of May 21, 2015
Date:
From May 20, 2015 to May 20, 2015
Date:
From Dec 28, 2014 to Mar 28, 2015
Date:
From Dec 29, 2013 to Dec 27, 2014
Date:
As of Dec 27, 2014
Date:
As of Dec 28, 2013
Date:
From Oct 1, 2012 to Oct 2, 2012
Report:
irbt-20161001.xml
or
Date:
As of Oct 31, 2016
Date:
From Jan 3, 2016 to Oct 1, 2016
Date:
As of Oct 1, 2016
Date:
As of Sep 9, 2016
Date:
As of Jul 2, 2016
Date:
As of Jan 2, 2016
Date:
From Dec 28, 2014 to Sep 26, 2015
Date:
As of Sep 26, 2015
Date:
As of Jun 27, 2015
Date:
As of May 20, 2015
Date:
From May 19, 2015 to May 20, 2015
Date:
As of Dec 27, 2014
Report:
irbt-20160702.xml
or
Date:
As of Aug 1, 2016
Date:
From Jan 3, 2016 to Jul 2, 2016
Date:
As of Jul 2, 2016
Date:
As of Jun 10, 2016
Date:
As of Apr 2, 2016
Date:
As of Jan 2, 2016
Date:
From Mar 29, 2015 to Jun 27, 2015
Date:
As of Jun 27, 2015
Date:
As of May 20, 2015
Date:
From May 19, 2015 to May 20, 2015
Date:
As of Mar 28, 2015
Date:
As of Dec 27, 2014
Report:
irbt-20160402.xml
or
Date:
As of May 2, 2016
Date:
As of Apr 4, 2016
Date:
From Jan 3, 2016 to Apr 2, 2016
Date:
As of Apr 2, 2016
Date:
As of Mar 11, 2016
Date:
As of Jan 2, 2016
Date:
As of May 20, 2015
Date:
From May 19, 2015 to May 20, 2015
Date:
From Dec 28, 2014 to Mar 28, 2015
Date:
As of Mar 28, 2015
Date:
As of Dec 27, 2014
Report:
irbt-20160102.xml
or
Date:
As of Feb 16, 2016
Date:
From Dec 28, 2014 to Jan 2, 2016
Date:
As of Jan 2, 2016
Date:
From Dec 28, 2014 to Sep 26, 2015
Date:
From Mar 29, 2015 to Jun 27, 2015
Date:
As of Jun 26, 2015
Date:
As of May 21, 2015
Date:
From May 20, 2015 to May 20, 2015
Date:
From Dec 28, 2014 to Mar 28, 2015
Date:
From Dec 29, 2013 to Dec 27, 2014
Date:
As of Dec 27, 2014
Date:
From Jun 29, 2014 to Sep 27, 2014
Date:
From Mar 30, 2014 to Jun 28, 2014
Date:
From Dec 29, 2013 to Mar 29, 2014
Date:
From Dec 30, 2012 to Dec 28, 2013
Date:
As of Dec 28, 2013
Date:
As of Dec 29, 2012
Date:
From Oct 1, 2012 to Oct 2, 2012
Report:
irbt-20150926.xml
or
Date:
From Dec 28, 2014 to Jan 2, 2016
Date:
As of Oct 26, 2015
Date:
From Dec 28, 2014 to Sep 26, 2015
Date:
As of Sep 26, 2015
Date:
As of Sep 4, 2015
Date:
As of Jun 27, 2015
Date:
From May 19, 2015 to May 20, 2015
Date:
As of May 20, 2015
Date:
As of Dec 27, 2014
Date:
From Dec 29, 2013 to Sep 27, 2014
Date:
As of Sep 27, 2014
Date:
As of Jun 28, 2014
Date:
As of Dec 28, 2013
Report:
irbt-20150627.xml
or
Date:
As of Jul 27, 2015
Date:
From Dec 28, 2014 to Jun 27, 2015
Date:
As of Jun 27, 2015
Date:
As of Jun 5, 2015
Date:
As of May 20, 2015
Date:
From May 19, 2015 to May 20, 2015
Date:
As of Mar 28, 2015
Date:
As of Dec 27, 2014
Date:
From Dec 29, 2013 to Jun 28, 2014
Date:
As of Jun 28, 2014
Date:
As of Mar 29, 2014
Date:
As of Dec 28, 2013
Report:
irbt-20150328.xml
or
Date:
As of Apr 27, 2015
Date:
As of Mar 28, 2015
Date:
From Dec 28, 2014 to Mar 28, 2015
Date:
As of Mar 6, 2015
Date:
As of Dec 27, 2014
Date:
From Dec 29, 2013 to Mar 29, 2014
Date:
As of Mar 29, 2014
Date:
As of Dec 28, 2013
Date:
From Oct 9, 2005 to Oct 10, 2005
Date:
As of Oct 10, 2005
Report:
irbt-20141227.xml
or
Date:
As of Feb 9, 2015
Date:
As of Dec 27, 2014
Date:
From Dec 29, 2013 to Dec 27, 2014
Date:
From Jun 29, 2014 to Sep 27, 2014
Date:
As of Jun 28, 2014
Date:
From Mar 30, 2014 to Jun 28, 2014
Date:
From Dec 29, 2013 to Mar 29, 2014
Date:
As of Dec 28, 2013
Date:
From Dec 30, 2012 to Dec 28, 2013
Date:
From Jun 30, 2013 to Sep 28, 2013
Date:
From Mar 31, 2013 to Jun 29, 2013
Date:
From Dec 30, 2012 to Mar 30, 2013
Date:
From Jan 1, 2012 to Dec 29, 2012
Date:
As of Dec 29, 2012
Date:
From Oct 1, 2012 to Oct 2, 2012
Date:
As of Oct 2, 2012
Date:
As of Dec 31, 2011
Date:
As of Oct 10, 2005
Date:
From Oct 9, 2005 to Oct 10, 2005
Report:
irbt-20140927.xml
or
Date:
As of Oct 27, 2014
Date:
As of Sep 27, 2014
Date:
From Dec 29, 2013 to Sep 27, 2014
Date:
As of Sep 5, 2014
Date:
As of Jun 28, 2014
Date:
As of Dec 28, 2013
Date:
From Jun 30, 2013 to Sep 28, 2013
Date:
As of Sep 28, 2013
Date:
As of Jun 29, 2013
Date:
As of Dec 29, 2012
Date:
As of Oct 2, 2012
Date:
From Oct 9, 2005 to Oct 10, 2005
Date:
As of Oct 10, 2005
Report:
irbt-20140628.xml
or
Date:
As of Jul 28, 2014
Date:
From Dec 29, 2013 to Jun 28, 2014
Date:
As of Jun 28, 2014
Date:
As of Mar 29, 2014
Date:
As of Dec 28, 2013
Date:
From Mar 31, 2013 to Jun 29, 2013
Date:
As of Jun 29, 2013
Date:
As of Mar 30, 2013
Date:
As of Dec 29, 2012
Date:
As of Oct 2, 2012
Date:
As of Oct 10, 2005
Date:
From Oct 9, 2005 to Oct 10, 2005
Report:
irbt-20140329.xml
or
Date:
As of Apr 29, 2014
Date:
From Dec 29, 2013 to Mar 29, 2014
Date:
As of Mar 29, 2014
Date:
As of Mar 7, 2014
Date:
As of Dec 28, 2013
Date:
From Dec 30, 2012 to Mar 30, 2013
Date:
As of Mar 30, 2013
Date:
As of Dec 29, 2012
Date:
As of Oct 2, 2012
Date:
As of Sep 30, 2008
Date:
From Oct 9, 2005 to Oct 10, 2005
Date:
As of Oct 10, 2005
Report:
irbt-20131228.xml
or
Date:
As of Feb 10, 2014
Date:
As of Dec 28, 2013
Date:
From Dec 30, 2012 to Dec 28, 2013
Date:
From Jun 30, 2013 to Sep 28, 2013
Date:
As of Jun 29, 2013
Date:
From Mar 31, 2013 to Jun 29, 2013
Date:
From Dec 30, 2012 to Mar 30, 2013
Date:
As of Dec 29, 2012
Date:
From Jan 1, 2012 to Dec 29, 2012
Date:
From Oct 1, 2012 to Oct 2, 2012
Date:
As of Oct 2, 2012
Date:
From Jul 1, 2012 to Sep 29, 2012
Date:
From Apr 1, 2012 to Jun 30, 2012
Date:
From Jan 1, 2012 to Mar 31, 2012
Date:
From Jan 2, 2011 to Dec 31, 2011
Date:
As of Dec 31, 2011
Date:
As of Jan 1, 2011
Date:
From Oct 9, 2005 to Oct 10, 2005
Date:
As of Oct 10, 2005
Report:
irbt-20130928.xml
or
Date:
As of Oct 29, 2013
Date:
As of Sep 28, 2013
Date:
From Jun 30, 2013 to Sep 28, 2013
Date:
As of Jun 29, 2013
Date:
As of Dec 29, 2012
Date:
As of Oct 30, 2012
Date:
From Oct 1, 2012 to Oct 2, 2012
Date:
As of Oct 2, 2012
Date:
From Jul 1, 2012 to Sep 29, 2012
Date:
As of Sep 29, 2012
Date:
As of Jun 30, 2012
Date:
As of Dec 31, 2011
Date:
As of Sep 30, 2008
Date:
As of Oct 10, 2005
Date:
From Oct 9, 2005 to Oct 10, 2005
Report:
irbt-20130629.xml
or
Date:
As of Jul 30, 2013
Date:
As of Jun 29, 2013
Date:
From Dec 30, 2012 to Jun 29, 2013
Date:
As of Mar 30, 2013
Date:
As of Dec 29, 2012
Date:
As of Oct 30, 2012
Date:
As of Oct 2, 2012
Date:
From Jan 1, 2012 to Jun 30, 2012
Date:
As of Jun 30, 2012
Date:
As of Mar 31, 2012
Date:
As of Dec 31, 2011
Date:
As of Sep 30, 2008
Date:
As of Oct 10, 2005
Date:
From Oct 9, 2005 to Oct 10, 2005
Report:
irbt-20130329.xml
or
Date:
As of Apr 30, 2013
Date:
From Dec 30, 2012 to Mar 30, 2013
Date:
As of Mar 30, 2013
Date:
From Jan 1, 2013 to Jan 31, 2013
Date:
As of Dec 29, 2012
Date:
As of Oct 30, 2012
Date:
As of Oct 2, 2012
Date:
From Jul 31, 2012 to Sep 7, 2012
Date:
From Jan 1, 2012 to Mar 31, 2012
Date:
As of Mar 31, 2012
Date:
As of Dec 31, 2011
Date:
As of Sep 30, 2008
Date:
As of Oct 10, 2005
Date:
From Oct 9, 2005 to Oct 10, 2005
Report:
irbt-20121229.xml
or
Date:
As of Feb 11, 2013
Date:
From Jan 1, 2013 to Jan 31, 2013
Date:
As of Jan 31, 2013
Date:
From Jan 1, 2012 to Dec 29, 2012
Date:
As of Dec 29, 2012
Date:
As of Dec 7, 2012
Date:
From Dec 6, 2012 to Dec 7, 2012
Date:
From Oct 1, 2012 to Oct 2, 2012
Date:
As of Oct 2, 2012
Date:
From Jul 1, 2012 to Sep 29, 2012
Date:
As of Sep 7, 2012
Date:
From Sep 6, 2012 to Sep 7, 2012
Date:
From Apr 1, 2012 to Jun 30, 2012
Date:
As of Jun 30, 2012
Date:
As of Jun 8, 2012
Date:
From Jan 1, 2012 to Mar 31, 2012
Date:
As of Mar 9, 2012
Date:
From Mar 8, 2012 to Mar 9, 2012
Date:
From Jan 2, 2011 to Dec 31, 2011
Date:
As of Dec 31, 2011
Date:
From Jul 3, 2011 to Oct 1, 2011
Date:
From Apr 3, 2011 to Jul 2, 2011
Date:
From Jan 2, 2011 to Apr 2, 2011
Date:
As of Jan 1, 2011
Date:
From Jan 3, 2010 to Jan 1, 2011
Date:
As of Jan 2, 2010
Date:
As of Oct 10, 2005
Date:
From Oct 9, 2005 to Oct 10, 2005
Report:
irbt-20120929.xml
or
Date:
From Sep 30, 2012 to Dec 29, 2012
Date:
As of Oct 30, 2012
Date:
As of Oct 1, 2012
Date:
As of Sep 29, 2012
Date:
From Jul 1, 2012 to Sep 29, 2012
Date:
From Jul 31, 2012 to Sep 7, 2012
Date:
As of Jun 30, 2012
Date:
From Apr 1, 2012 to Jun 30, 2012
Date:
As of Dec 31, 2011
Date:
From Jul 3, 2011 to Oct 1, 2011
Date:
As of Oct 1, 2011
Date:
As of Jul 2, 2011
Date:
As of Jan 2, 2011
Date:
As of Oct 10, 2005
Report:
irbt-20120630.xml
or
Date:
As of Jul 30, 2012
Date:
From Jan 1, 2012 to Jun 30, 2012
Date:
As of Jun 30, 2012
Date:
As of Jun 8, 2012
Date:
As of Mar 31, 2012
Date:
As of Dec 31, 2011
Date:
From Jan 2, 2011 to Jul 2, 2011
Date:
As of Jul 2, 2011
Date:
As of Apr 2, 2011
Date:
As of Jan 1, 2011
Date:
As of Oct 10, 2005
Report:
irbt-20120331.xml
or
Date:
As of Apr 30, 2012
Date:
From Jan 1, 2012 to Mar 31, 2012
Date:
As of Mar 31, 2012
Date:
As of Mar 9, 2012
Date:
As of Jan 31, 2012
Date:
As of Dec 31, 2011
Date:
From Jan 2, 2011 to Apr 2, 2011
Date:
As of Apr 2, 2011
Date:
As of Jan 1, 2011
Date:
As of Oct 10, 2005
Report:
irbt-20111231.xml
or
Date:
As of Feb 13, 2012
Date:
As of Dec 31, 2011
Date:
From Jan 2, 2011 to Dec 31, 2011
Date:
As of Dec 30, 2011
Date:
From Jul 3, 2011 to Oct 1, 2011
Date:
As of Sep 30, 2011
Date:
As of Jul 2, 2011
Date:
From Apr 3, 2011 to Jul 2, 2011
Date:
As of Jul 1, 2011
Date:
From Jan 2, 2011 to Apr 2, 2011
Date:
As of Apr 1, 2011
Date:
As of Jan 1, 2011
Date:
From Jan 3, 2010 to Jan 1, 2011
Date:
As of Dec 30, 2010
Date:
From Jul 4, 2010 to Oct 2, 2010
Date:
From Apr 4, 2010 to Jul 3, 2010
Date:
From Jan 3, 2010 to Apr 3, 2010
Date:
From Dec 28, 2008 to Jan 2, 2010
Date:
As of Jan 2, 2010
Date:
As of May 29, 2009
Date:
As of Dec 27, 2008
Date:
From Dec 31, 2006 to Dec 29, 2007
Date:
From Jan 1, 2005 to Dec 31, 2005
Date:
As of Nov 8, 2005
Date:
As of Oct 10, 2005
Date:
As of Dec 31, 2004
Report:
irbt-20111001.xml
or
Date:
As of Oct 28, 2011
Date:
From Jan 2, 2011 to Oct 1, 2011
Date:
As of Oct 1, 2011
Date:
As of Jan 1, 2011
Date:
As of Oct 2, 2010
Date:
From Jul 4, 2010 to Oct 2, 2010
Date:
As of Jul 2, 2010
Date:
As of Jan 2, 2010
Report:
irbt-20110702.xml
or
Date:
As of Jul 29, 2011
Date:
From Apr 3, 2011 to Jul 2, 2011
Date:
As of Jul 2, 2011
Date:
As of Jan 1, 2011
Date:
From Jan 3, 2010 to Jul 3, 2010
Date:
As of Jul 3, 2010
Date:
As of Jul 2, 2010
Date:
As of Jan 2, 2010