XML 19 R28.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock Option Plans - Additional Information (Detail) (USD $)
0 Months Ended 3 Months Ended
Oct. 10, 2005
Mar. 28, 2015
Mar. 06, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Effective date for stock options plan Oct. 10, 2005    
Increase in number of shares reserved and available for issuance in different forms   4.50%irbt_IncreaseInShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross   95,804us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross  
Share Price     $ 34.30us-gaap_SharePrice
Employee Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Minimum period for expiration of options in case of employee termination   60 days  
Maximum period for expiration of options in case of employee termination   90 days  
Employee Stock Option [Member] | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period for options   0 years  
Minimum expiration period for options   7 years  
Employee Stock Option [Member] | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period for options   5 years  
Minimum expiration period for options   10 years  
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Restricted stock units granted   168,492us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
 
Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Restricted stock units granted   71,133us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
 
2005 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares reserved for issuance in different forms 1,583,682us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= irbt_TwoThousandFivePlanMember
   
Share based compensation arrangement shares available for grant   3,747,285us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= irbt_TwoThousandFivePlanMember