XML 46 R34.htm IDEA: XBRL DOCUMENT v2.4.1.9
Industry Segment, Geographic Information and Significant Customers - Additional Information (Detail)
3 Months Ended
Mar. 28, 2015
customer
Segment
Mar. 29, 2014
customer
Revenues from External Customers and Long-Lived Assets [Line Items]    
Number of operating segments 2us-gaap_NumberOfOperatingSegments  
Number of customer generating major revenues 2irbt_NumberOfCustomerGeneratingMajorRevenues 2irbt_NumberOfCustomerGeneratingMajorRevenues
Customer Concentration Risk [Member] | Customer Concentration Risk [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration Risk, Percentage 62.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= irbt_ForeignMember
60.80%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= irbt_ForeignMember
Customer Concentration Risk [Member] | International distributors of home robots products | Distributor One    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration Risk, Percentage 11.60%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ irbt_MajorDistributorAxis
= irbt_DistributorOneMember
/ us-gaap_StatementGeographicalAxis
= irbt_InternationalDistributorsMember
20.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ irbt_MajorDistributorAxis
= irbt_DistributorOneMember
/ us-gaap_StatementGeographicalAxis
= irbt_InternationalDistributorsMember
Customer Concentration Risk [Member] | International distributors of home robots products | Distributor Two    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration Risk, Percentage 14.90%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ irbt_MajorDistributorAxis
= irbt_DistributorTwoMember
/ us-gaap_StatementGeographicalAxis
= irbt_InternationalDistributorsMember
13.10%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ irbt_MajorDistributorAxis
= irbt_DistributorTwoMember
/ us-gaap_StatementGeographicalAxis
= irbt_InternationalDistributorsMember