| Saba Capital Management, L.P. | 
                    0.67% | 
                    20 Oct 2025 | 
                
        
                
                    | Saba Capital Management, L.P. | 
                    0.71% | 
                    25 Sep 2025 | 
                
        
                
                    | Saba Capital Management, L.P. | 
                    0.63% | 
                    23 Jul 2025 | 
                
        
                
                    | Saba Capital Management, L.P. | 
                    0.53% | 
                    19 Mar 2025 | 
                
        
                
                    | Saba Capital Management, L.P. | 
                    0.00% | 
                    14 Feb 2025 | 
                
        
                
                    | Saba Capital Management, L.P. | 
                    0.71% | 
                    10 Feb 2025 | 
                
        
                
                    | Saba Capital Management, L.P. | 
                    0.62% | 
                    18 Dec 2024 | 
                
        
                
                    | Saba Capital Management, L.P. | 
                    0.51% | 
                    15 Nov 2024 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    0.30% | 
                    3 Sep 2021 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    0.53% | 
                    31 Aug 2021 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    0.94% | 
                    6 Aug 2021 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    1.01% | 
                    19 Jul 2021 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    1.36% | 
                    5 Jul 2021 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    1.48% | 
                    28 Feb 2020 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    1.53% | 
                    26 Feb 2020 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    2.19% | 
                    14 Oct 2019 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    2.25% | 
                    11 Oct 2019 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    2.47% | 
                    10 Oct 2019 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    2.57% | 
                    9 Oct 2019 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    2.68% | 
                    7 Oct 2019 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    2.76% | 
                    3 Oct 2019 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    2.89% | 
                    27 Sep 2019 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    2.77% | 
                    4 Feb 2019 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    2.64% | 
                    1 Feb 2019 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    2.53% | 
                    31 Jan 2019 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    2.42% | 
                    29 Jan 2019 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    2.39% | 
                    21 Jan 2019 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    2.12% | 
                    10 Jan 2019 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    2.00% | 
                    3 Dec 2018 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    1.93% | 
                    29 Nov 2018 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    1.80% | 
                    13 Jun 2018 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    1.71% | 
                    10 May 2018 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    1.58% | 
                    1 May 2018 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    1.47% | 
                    30 Apr 2018 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    1.23% | 
                    13 Mar 2018 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    1.19% | 
                    6 Mar 2018 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    1.01% | 
                    23 Feb 2018 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    0.81% | 
                    19 Dec 2017 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    1.02% | 
                    7 Dec 2017 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    1.15% | 
                    13 Jul 2017 | 
                
        
                
                    | Jupiter Investment Management Limited | 
                    0.67% | 
                    5 Jul 2017 |