| Direct Supply, Inc. Partners Pac Dsi Partners Pac | May 31, 2024 | $15,000 | 
        
            | Direct Supply, Inc. Partners Pac Dsi Partners Pac | Dec. 19, 2023 | $20,000 | 
        
            | Direct Supply, Inc. Partners Pac Dsi Partners Pac | May 22, 2023 | $15,000 | 
        
            | Direct Supply, Inc. Partners Pac Dsi Partners Pac | June 2, 2022 | $15,000 | 
        
            | Direct Supply, Inc. Partners Pac Dsi Partners Pac | May 24, 2021 | $15,000 | 
        
            | Direct Supply, Inc. Partners Pac Dsi Partners Pac | Oct. 7, 2020 | $15,000 | 
        
            | Direct Supply, Inc. Partners Pac (Dsi Partners Pac) | April 5, 2018 | $15,000 | 
        
            | Direct Supply, Inc. Partners Pac (Dsi Partners Pac) | Oct. 24, 2017 | $15,000 | 
        
            | Direct Supply, Inc. Partners Pac (Dsi Partners Pac) | April 4, 2017 | $15,000 | 
        
            | Direct Supply, Inc. Partners Pac (Dsi Partners Pac) | March 15, 2016 | $15,000 | 
        
            | Direct Supply, Inc. Partners Pac (Dsi Partners Pac) | May 28, 2015 | $10,000 | 
        
            | Direct Supply, Inc. Partners Pac (Dsi Partners Pac) | April 30, 2014 | $10,000 | 
        
            | Direct Supply, Inc. Partners Pac (Dsi Partners Pac) | Sept. 26, 2013 | $7,500 | 
        
            | Direct Supply, Inc. Partners Pac (Dsi Partners Pac) | Oct. 2, 2012 | $7,500 | 
        
            | Direct Supply, Inc. Partners Pac (Dsi Partners Pac) | June 20, 2012 | $7,500 | 
        
            | Direct Supply, Inc. Partners Pac (Dsi Partners Pac) | July 12, 2011 | $5,000 | 
        
            | Direct Supply, Inc. Partners Pac (Dsi Partners Pac) | May 18, 2011 | $5,000 | 
        
            | Direct Supply, Inc. Partners Pac (Dsi Partners Pac) | Sept. 29, 2010 | $5,000 | 
        
            | Direct Supply, Inc. Partners Pac (Dsi Partners Pac) | June 9, 2010 | $2,500 | 
        
            | Direct Supply, Inc. Partners Pac (Dsi Partners Pac) | June 17, 2009 | $2,500 | 
        
            | Direct Supply, Inc. Partners Pac (Dsi Partners Pac) | April 10, 2008 | $3,500 |