XML 12 R33.htm IDEA: XBRL DOCUMENT v2.4.1.9
Industry Segment, Geographic Information and Significant Customers - Segment Information about Revenue, Cost of Revenue, Gross Margin and Income before Income Taxes (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 28, 2015
Mar. 29, 2014
Revenue:    
Total revenue $ 117,961us-gaap_SalesRevenueNet $ 114,204us-gaap_SalesRevenueNet
Cost of revenue:    
Total cost of revenue 64,253us-gaap_CostOfGoodsAndServicesSold 62,494us-gaap_CostOfGoodsAndServicesSold
Gross margin:    
Gross margin 53,708us-gaap_GrossProfit 51,710us-gaap_GrossProfit
Research and development 19,032us-gaap_ResearchAndDevelopmentExpense 16,934us-gaap_ResearchAndDevelopmentExpense
Selling and marketing 14,188us-gaap_SellingAndMarketingExpense 14,532us-gaap_SellingAndMarketingExpense
General and administrative 12,589us-gaap_GeneralAndAdministrativeExpense 12,264us-gaap_GeneralAndAdministrativeExpense
Other income (expense), net (794)us-gaap_NonoperatingIncomeExpense (187)us-gaap_NonoperatingIncomeExpense
Income before income taxes 7,105us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 7,793us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Home Robots    
Revenue:    
Total revenue 111,085us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= irbt_HomeRobotsMember
108,035us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= irbt_HomeRobotsMember
Cost of revenue:    
Total cost of revenue 54,282us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_StatementBusinessSegmentsAxis
= irbt_HomeRobotsMember
53,595us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_StatementBusinessSegmentsAxis
= irbt_HomeRobotsMember
Gross margin:    
Gross margin 56,803us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= irbt_HomeRobotsMember
54,440us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= irbt_HomeRobotsMember
Defense & Security    
Revenue:    
Total revenue 6,526us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= irbt_DefenseAndSecurityMember
5,602us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= irbt_DefenseAndSecurityMember
Cost of revenue:    
Total cost of revenue 4,358us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_StatementBusinessSegmentsAxis
= irbt_DefenseAndSecurityMember
3,518us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_StatementBusinessSegmentsAxis
= irbt_DefenseAndSecurityMember
Gross margin:    
Gross margin 2,168us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= irbt_DefenseAndSecurityMember
2,084us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= irbt_DefenseAndSecurityMember
Other    
Revenue:    
Total revenue 350us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
[1] 567us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
[1]
Cost of revenue:    
Total cost of revenue 5,613us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
[2] 5,381us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
[2]
Gross margin:    
Gross margin $ (5,263)us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
$ (4,814)us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
[1] (1)Other revenue results from other smaller business units that do not meet the criteria of a reportable segment.
[2] (2)Other cost of revenue results from other smaller business units that do not meet the criteria of a reportable segment, as well as other operational costs not directly attributable to the home robots or defense and security reportable segments.