| General Dynamics Corporation Political Action Committee General Dynamics Employee Pac | Sept. 26, 2024 | $5,000 | 
        
            | General Dynamics Corporation Political Action Committee General Dynamics Employee Pac | March 27, 2023 | $5,000 | 
        
            | General Dynamics Corporation Political Action Committee General Dynamics Employee Pac | June 20, 2022 | $5,000 | 
        
            | General Dynamics Corporation Political Action Committee General Dynamics Employee Pac | June 21, 2021 | $2,500 | 
        
            | General Dynamics Corporation Political Action Committee General Dynamics Employee Pac | March 10, 2021 | $2,500 | 
        
            | General Dynamics Corporation Political Action Committee Gdc Pac | Nov. 10, 2020 | -$3,500 | 
        
            | General Dynamics Corporation Political Action Committee Gdc Pac | Oct. 14, 2020 | $3,500 | 
        
            | General Dynamics Corporation Political Action Committee Gdc Pac | Sept. 23, 2019 | $1,500 | 
        
            | General Dynamics Corporation Political Action Committee Gdc Pac | Sept. 23, 2019 | $3,500 | 
        
            | General Dynamics Corporation Political Action Committee Gdc Pac | June 7, 2019 | $1,500 | 
        
            | General Dynamics Corporation Political Action Committee (Gdc Pac) | June 19, 2018 | $5,000 | 
        
            | General Dynamics Corporation Political Action Committee (Gdc Pac) | June 28, 2017 | $5,000 | 
        
            | General Dynamics Corporation Political Action Committee (Gdc Pac) | June 21, 2016 | $5,000 | 
        
            | General Dynamics Corporation Political Action Committee (Gdc Pac) | May 20, 2015 | $5,000 | 
        
            | General Dynamics Corporation Political Action Committee (Gdc Pac) | April 15, 2014 | $5,000 | 
        
            | General Dynamics Corporation Political Action Committee (Gdc Pac) | June 12, 2013 | $5,000 | 
        
            | General Dynamics Corporation Political Action Committee (Gdc Pac) | July 23, 2012 | $3,500 | 
        
            | General Dynamics Corporation Political Action Committee (Gdc Pac) | April 20, 2012 | $1,500 | 
        
            | General Dynamics Corporation Political Action Committee (Gdc Pac) | Aug. 1, 2011 | $5,000 | 
        
            | General Dynamics Voluntary Political Contribution Plan (Gdvpcp) | April 19, 2010 | $5,000 | 
        
            | General Dynamics Voluntary Political Contribution Plan (Gdvpcp) | June 5, 2009 | $5,000 | 
        
            | General Dynamics Voluntary Political Contribution Plan (Gdvpcp) | Sept. 15, 2008 | $5,000 | 
        
            | General Dynamics Voluntary Political Contribution Plan (Gdvpcp) | March 27, 2007 | $2,500 | 
        
            | General Dynamics Voluntary Political Contribution Plan (Gdvpcp) | Jan. 9, 2007 | $2,500 | 
        
            | General Dynamics Voluntary Political Contribution Plan (Gdvpcp) | Feb. 15, 2006 | $5,000 | 
        
            | General Dynamics Voluntary Political Contribution Plan (Gdvpcp) | Feb. 15, 2006 | $2,000 | 
        
            | General Dynamics Voluntary Political Contribution Plan (Gdvpcp) | Aug. 29, 2005 | $1,000 | 
        
            | General Dynamics Voluntary Political Contribution Plan (Gdvpcp) | March 21, 2005 | $1,000 | 
        
            | General Dynamics Voluntary Political Contribution Plan (Gdvpcp) | Jan. 28, 2005 | $1,000 | 
        
            | General Dynamics Voluntary Political Contribution Plan (Gdvpcp) | Sept. 13, 2004 | $4,000 | 
        
            | General Dynamics Voluntary Political Contribution Plan (Gdvpcp) | June 2, 2004 | $1,000 | 
        
            | General Dynamics Voluntary Political Contribution Plan (Gdvpcp) | Jan. 15, 2004 | $1,000 | 
        
            | General Dynamics Voluntary Political Contribution Plan (Gdvpcp) | June 5, 2003 | $1,000 | 
        
            | General Dynamics Voluntary Political Contribution Plan (Gdvpcp) | March 11, 2003 | $1,000 | 
        
            | General Dynamics Voluntary Political Contribution Plan | Sept. 24, 2002 | $1,000 | 
        
            | General Dynamics Voluntary Political Contribution Plan | May 31, 2002 | $1,000 | 
        
            | General Dynamics Voluntary Political Contribution Plan | Feb. 27, 2002 | $1,000 | 
        
            | General Dynamics Voluntary Political Contribution Plan | Oct. 31, 2001 | $1,000 | 
        
            | General Dynamics Voluntary Political Contribution Plan | Nov. 8, 1999 | $1,000 | 
        
            | General Dynamics Voluntary Political Contribution Plan | April 19, 1999 | $1,000 | 
        
            | General Dynamics Voluntary Political Contribution Plan | Feb. 26, 1998 | $500 | 
        
            | General Dynamics Voluntary Political Contribution Plan | July 31, 1997 | -$500 | 
        
            | General Dynamics Voluntary Political Contribution Plan | July 10, 1997 | $500 | 
        
            | General Dynamics Voluntary Political Contribution Plan | July 1, 1997 | -$500 | 
        
            | General Dynamics Voluntary Political Contribution Plan | April 8, 1997 | $500 | 
        
            | General Dynamics Corporation Voluntary Political Contribution Plan | March 20, 1996 | $500 | 
        
            | General Dynamics Corporation Voluntary Political Contribution Plan | March 10, 1995 | $500 | 
        
            | Hoyer For Congress | Aug. 18, 1994 | $500 | 
        
            | Hoyer For Congress | Oct. 27, 1993 | $500 | 
        
            | Hoyer For Congress | May 10, 1993 | $500 | 
        
            | General Dynamics Corporation Voluntary Political Contribution Plan | June 19, 1991 | $500 | 
        
            | General Dynamics Corporation Voluntary Political Contribution Plan | Sept. 14, 1990 | $500 | 
        
            | General Dynamics Corporation Voluntary Political Contribution Plan | Sept. 29, 1987 | $350 | 
        
            | General Dynamics Corporation Voluntary Political Contribution Plan | Sept. 23, 1986 | $300 | 
        
            | General Dynamics Corporation Voluntary Political Contribution Plan | Oct. 21, 1985 | $250 |