| Jpmorgan Chase & Co. Federal Political Action Committee | April 30, 2024 | $5,000 | 
        
            | Jpmorgan Chase & Co. Federal Political Action Committee | March 29, 2023 | $5,000 | 
        
            | Jpmorgan Chase & Co. Federal Political Action Committee | Oct. 26, 2022 | $2,000 | 
        
            | Jpmorgan Chase & Co. Federal Political Action Committee | April 29, 2022 | $2,500 | 
        
            | Jpmorgan Chase & Co. Federal Political Action Committee | Sept. 30, 2021 | $5,000 | 
        
            | Jpmorgan Chase & Co. Federal Political Action Committee | Sept. 30, 2021 | $500 | 
        
            | Jpmorgan Chase & Co. Federal Political Action Committee | Oct. 14, 2020 | $3,000 | 
        
            | Jpmorgan Chase & Co. Federal Political Action Committee | June 23, 2020 | $1,000 | 
        
            | Jpmorgan Chase & Co. Federal Political Action Committee | June 23, 2020 | $2,000 | 
        
            | Jpmorgan Chase & Co. Federal Political Action Committee | June 28, 2019 | $2,000 | 
        
            | Jpmorgan Chase & Co. Federal Political Action Committee | May 31, 2019 | $2,000 | 
        
            | Jpmorgan Chase & Co. Federal Political Action Committee | May 4, 2018 | $1,500 | 
        
            | Jpmorgan Chase & Co. Federal Political Action Committee | June 26, 2017 | $2,500 | 
        
            | Jpmorgan Chase & Co. Federal Political Action Committee | March 30, 2017 | $1,000 | 
        
            | Jpmorgan Chase & Co. Federal Political Action Committee | March 30, 2017 | $1,500 | 
        
            | Jpmorgan Chase & Co. Federal Political Action Committee | Feb. 10, 2017 | $3,500 | 
        
            | Jpmorgan Chase & Co. Federal Political Action Committee | Sept. 28, 2016 | $1,000 | 
        
            | Jpmorgan Chase & Co. Federal Political Action Committee | June 21, 2016 | $1,000 | 
        
            | Jpmorgan Chase & Co. Federal Political Action Committee | March 17, 2016 | $2,000 | 
        
            | Jpmorgan Chase & Co. Federal Political Action Committee | March 17, 2016 | $3,000 | 
        
            | Jpmorgan Chase & Co. Federal Political Action Committee | May 6, 2015 | $2,000 | 
        
            | J.P. Morgan Chase & Co. Federal Political Action Committee | Sept. 5, 2014 | $2,500 | 
        
            | J.P. Morgan Chase & Co. Federal Political Action Committee | May 6, 2014 | $1,000 | 
        
            | J.P. Morgan Chase & Co. Federal Political Action Committee | May 6, 2014 | $1,500 | 
        
            | J.P. Morgan Chase & Co. Federal Political Action Committee | Sept. 27, 2013 | $1,000 | 
        
            | J.P. Morgan Chase & Co. Federal Political Action Committee | June 26, 2013 | $3,000 | 
        
            | Jpmorgan Chase & Co. Federal Political Action Committee | Sept. 21, 2012 | $2,000 | 
        
            | Jpmorgan Chase & Co. Federal Political Action Committee | July 27, 2012 | $4,000 | 
        
            | Jpmorgan Chase & Co. Federal Political Action Committee | July 27, 2012 | $1,000 | 
        
            | Jpmorgan Chase & Co. Federal Political Action Committee | Sept. 29, 2011 | $1,000 |