| American Federation Of State County & Municipal Employees P E O P L E | 
            July 23, 2020 | 
              $2,000 | 
        
        
            | American Federation Of State County & Municipal Employees P E O P L E | 
            Feb. 18, 2020 | 
              $1,500 | 
        
        
            | American Federation Of State County & Municipal Employees P E O P L E | 
            Sept. 26, 2019 | 
              $1,500 | 
        
        
            | American Federation Of State County & Municipal Employees P E O P L E | 
            June 10, 2019 | 
              $2,000 | 
        
        
            | American Federation Of State County & Municipal Employees P E O P L E | 
            Sept. 20, 2018 | 
              $2,500 | 
        
        
            | American Federation Of State County & Municipal Employees P E O P L E | 
            Aug. 15, 2018 | 
              $2,500 | 
        
        
            | American Federation Of State County & Municipal Employees P E O P L E | 
            Dec. 5, 2017 | 
              $1,000 | 
        
        
            | American Federation Of State County & Municipal Employees P E O P L E | 
            Aug. 2, 2017 | 
              $2,000 | 
        
        
            | American Federation Of State County & Municipal Employees P E O P L E | 
            June 19, 2017 | 
              $2,000 | 
        
        
            | American Federation Of State County & Municipal Employees P E O P L E | 
            May 24, 2017 | 
              -$2,500 | 
        
        
            | American Federation Of State County & Municipal Employees  P E O P L E | 
            Oct. 14, 2016 | 
              $2,500 | 
        
        
            | American Federation Of State County & Municipal Employees  P E O P L E | 
            July 14, 2016 | 
              $2,500 | 
        
        
            | American Federation Of State County & Municipal Employees  P E O P L E | 
            Oct. 29, 2015 | 
              $2,000 | 
        
        
            | American Federation Of State County & Municipal Employees  P E O P L E | 
            Aug. 7, 2015 | 
              $1,500 | 
        
        
            | American Federation Of State County & Municipal Employees  P E O P L E | 
            June 25, 2015 | 
              $1,500 | 
        
        
            | American Federation Of State County & Municipal Employees P E O P L E | 
            Oct. 2, 2014 | 
              $1,000 | 
        
        
            | American Federation Of State County & Municipal Employees P E O P L E | 
            July 21, 2014 | 
              $1,000 | 
        
        
            | American Federation Of State County & Municipal Employees P E O P L E | 
            April 4, 2014 | 
              $1,000 | 
        
        
            | American Federation Of State County & Municipal Employees P E O P L E | 
            April 4, 2014 | 
              $1,000 | 
        
        
            | American Federation Of State County & Municipal Employees P E O P L E | 
            March 19, 2014 | 
              $1,000 | 
        
        
            | American Federation Of State County & Municipal Employees P E O P L E | 
            Aug. 6, 2013 | 
              $1,000 | 
        
        
            | American Federation Of State County & Municipal Employees P E O P L E | 
            June 26, 2013 | 
              $1,000 | 
        
        
            | American Federation Of State County & Municipal Employees P E O P L E | 
            March 27, 2013 | 
              $1,000 | 
        
        
            | American Federation Of State County & Municipal Employees P E O P L E | 
            Sept. 26, 2012 | 
              $1,000 | 
        
        
            | American Federation Of State County & Municipal Employees P E O P L E | 
            May 7, 2012 | 
              $1,000 | 
        
        
            | American Federation Of State County & Municipal Employees P E O P L E | 
            Feb. 21, 2012 | 
              $1,000 | 
        
        
            | American Federation Of State County & Municipal Employees P E O P L E | 
            Dec. 7, 2011 | 
              $2,000 | 
        
        
            | American Federation Of State County & Municipal Employees P E O P L E | 
            May 14, 2010 | 
              $1,000 | 
        
        
            | American Federation Of State County & Municipal Employees P E O P L E | 
            March 26, 2010 | 
              $2,500 | 
        
        
            | American Federation Of State County & Municipal Employees P E O P L E | 
            March 28, 2007 | 
              $2,000 | 
        
        
            | American Federation Of State County & Municipal Employees   P E O P L E, Qualified | 
            July 25, 2006 | 
              $1,000 | 
        
        
            | American Federation Of State County & Municipal Employees   P E O P L E, Qualified | 
            Dec. 8, 2005 | 
              $2,500 | 
        
        
            | American Federation Of State County & Municipal Employees   P E O P L E, Qualified | 
            Feb. 28, 2003 | 
              $2,000 | 
        
        
            | American Federation Of State County & Municipal Employees   P E O P L E, Qualified | 
            Oct. 31, 2002 | 
              $4,000 | 
        
        
            | American Federation Of State County & Municipal Employees   P E O P L E, Qualified | 
            Dec. 11, 2001 | 
              $1,000 | 
        
        
            | American Federation Of State County & Municipal Employees   P E O P L E, Qualified | 
            June 26, 2001 | 
              $2,500 | 
        
        
            | American Federation Of State County & Municipal Employees   P E O P L E, Qualified
             | Oct. 3, 2000 | 
              $5,000 | 
        
        
            | American Federation Of State County & Municipal Employees   P E O P L E, Qualified
             | May 8, 2000 | 
              $3,750 | 
        
        
            | American Federation Of State County & Municipal Employees   P E O P L E, Qualified
             | Dec. 13, 1999 | 
              $1,250 |