| IRBT
                        
                      
                      
                        iRobot Corporation - Common Stock
                      
                      
                        Stock | Sale (Full)
                      
                    
                    
                      $1,001 - $15,000 | Wyden, Ron
                    
                    
                      Senate / D | Feb 21, 2025 | Feb 06, 2025 | - | 
            
              
                | IRBT
                        
                      
                      
                        iRobot Corporation - Common Stock
                      
                      
                        Stock | Sale (Partial)
                      
                    
                    
                      $15,001 - $50,000 | Wyden, Ron
                    
                    
                      Senate / D | Dec 11, 2022 | Nov 11, 2022 | - | 
            
              
                | IRBT
                        
                      
                      
                        iRobot Corporation
                      
                      
                        Stock | Purchase
                      
                    
                    
                      $1,001 - $15,000 | Wyden, Ron
                    
                    
                      Senate / D | Sep 24, 2020 | Aug 26, 2020 | - | 
            
              
                | IRBT
                        
                      
                      
                        iRobot Corporation
                      
                      
                        Stock | Purchase
                      
                    
                    
                      $15,001 - $50,000 | Wyden, Ron
                    
                    
                      Senate / D | Jul 31, 2020 | Jul 27, 2020 | - | 
            
              
                | IRBT
                        
                      
                      
                        iRobot Corporation
                      
                      
                        Stock | Purchase
                      
                    
                    
                      $15,001 - $50,000 | Wyden, Ron
                    
                    
                      Senate / D | Jul 02, 2020 | Jun 24, 2020 | - | 
            
              
                | IRBT
                        
                      
                      
                        iRobot Corporation
                      
                      
                        Stock | Purchase
                      
                    
                    
                      $1,001 - $15,000 | Wyden, Ron
                    
                    
                      Senate / D | May 05, 2020 | Apr 06, 2020 | - | 
            
              
                | IRBT
                        
                      
                      
                        IROBOT CORPORATION
                      
                      
                        ST | Sale
                      
                    
                    
                      $15,001 - $50,000 | Tom Malinowski
                    
                    
                      House / D | Mar 05, 2021 | Sep 26, 2019 | - | 
            
              
                | IRBT
                        
                      
                      
                        IROBOT CORPORATION
                      
                      
                        ST | Purchase
                      
                    
                    
                      $15,001 - $50,000 | Tom Malinowski
                    
                    
                      House / D | Mar 05, 2021 | Feb 01, 2019 | - |