XML 19 R7.htm IDEA: XBRL DOCUMENT v3.4.0.3
Description of Business
3 Months Ended
Apr. 02, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business
Description of Business
iRobot Corporation ("iRobot" or the "Company") develops robotics and artificial intelligence technologies and applies these technologies in producing and marketing robots. The Company’s revenue is primarily generated from product sales.