| 
                                                
                                                
                                                    Bahrain Aluminium Sales: Volume: Local: Profiles (Metric Ton)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 5,409.490
            
                                            2020
                                         | 
                                        
                                        
                                        
                                            yearly
                                         | 
                                        
                                            1978 - 2020
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Aluminium Sales: Volume: Local: Wires (Metric Ton)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 1,423.748
            
                                            2020
                                         | 
                                        
                                        
                                        
                                            yearly
                                         | 
                                        
                                            1996 - 2020
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Aluminium Sales: Volume: Local: T Bar and Sow Ingot (Metric Ton)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 24,035.647
            
                                            2020
                                         | 
                                        
                                        
                                        
                                            yearly
                                         | 
                                        
                                            1999 - 2020
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    All Share Index: Bahrain Bourse: Commercial Banks (01Jul2004=1000)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 3,654.390
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Dec 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    All Share Index: Bahrain Bourse: Investment (01Jul2004=1000)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 600.464
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Dec 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    All Share Index: Bahrain Bourse: Insurance (01Jul2004=1000)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 1,857.686
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Dec 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    All Share Index: Bahrain Bourse: Services (01Jul2004=1000)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 1,757.531
            
                                            May 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Dec 2004 - May 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    All Share Index: Bahrain Bourse: Industrial (01Jul2004=1000)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 1,025.774
            
                                            May 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Dec 2004 - May 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    All Share Index: Bahrain Bourse: Hotel and Tourism (01Jul2004=1000)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 1,829.165
            
                                            May 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Dec 2004 - May 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Index: Bahrain Bourse (1989-1990=1000)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 3,054.200
            
                                            Dec 2004
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2002 - Dec 2004
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Index: Bahrain Bourse: Commercial Banks (1989-1990=1000)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 3,878.190
            
                                            Dec 2004
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2002 - Dec 2004
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Index: Bahrain Bourse: Investment (1989-1990=1000)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 1,781.800
            
                                            Dec 2004
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2002 - Dec 2004
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Index: Bahrain Bourse: Insurance (1989-1990=1000)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 2,637.100
            
                                            Dec 2004
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2002 - Dec 2004
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Index: Bahrain Bourse: Services (1989-1990=1000)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 3,070.350
            
                                            Dec 2004
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2002 - Dec 2004
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Index: Bahrain Bourse: Industries (1989-1990=1000)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 2,608.310
            
                                            Dec 2004
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2002 - Dec 2004
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Index: Bahrain Bourse: Hotel & Tourism (1989-1990=1000)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 3,100.000
            
                                            Dec 2004
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2002 - Dec 2004
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Number of Trading Days: Bahrain Bourse (BHB): Daily Average (Day)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 20.000
            
                                            Feb 2025
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Dec 2004 - Feb 2025
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Value: BHB: Daily Average (BHD)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 19,126,077.000
            
                                            Feb 2025
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Dec 2004 - Feb 2025
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Volume: BHB: Daily Average (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 18,737,474.000
            
                                            Feb 2025
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Dec 2004 - Feb 2025
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Number of Transactions: BHB: Daily Average (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 79.000
            
                                            Feb 2025
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Dec 2004 - Feb 2025
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Volume: BHB: Commercial Banks (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 21,318,733.000
            
                                            May 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2005 - May 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Volume: BHB: Investment (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 18,371,614.000
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2005 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Volume: BHB: Insurance (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 458,763.000
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2005 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Volume: BHB: Services (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 13,122,637.000
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2005 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Volume: BHB: Industrial (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 3,284,323.000
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2005 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Volume: BHB: Hotel and Tourism (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 228,636.000
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2005 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Shares Traded: Volume: BHB: Non Bahraini Companies (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 1,045,012.000
            
                                            Feb 2025
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2005 - Feb 2025
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Volume: BHB: Closed Companies Sector (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 0.000
            
                                            Feb 2025
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2005 - Feb 2025
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Volume: BHB: Preferred Shares (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 0.000
            
                                            May 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2005 - May 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Value: BHB: Commercial Banks (BHD)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 4,228,193.997
            
                                            May 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2005 - May 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Value: BHB: Investment (BHD)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 1,207,638.937
            
                                            May 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2005 - May 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Value: BHB: Insurance (BHD)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 21,623.485
            
                                            May 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2005 - May 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Value: BHB: Services (BHD)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 3,671,273.598
            
                                            May 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2005 - May 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Value: BHB: Industrial (BHD)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 2,234,392.004
            
                                            May 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2005 - May 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Value: BHB: Hotel and Tourism (BHD)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 539.830
            
                                            May 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2005 - May 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Shares Traded: Value: BHB: Non Bahraini Companies (BHD)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 1,002,640.676
            
                                            Feb 2025
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2005 - Feb 2025
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Value: BHB: Closed Companies Sector (BHD)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 0.000
            
                                            Feb 2025
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2005 - Feb 2025
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Value: BHB: Preferred Shares (BHD)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 0.000
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2005 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Number of Transactions: Bahrain Bourse (BHB) (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 1,386.000
            
                                            Feb 2025
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2005 - Feb 2025
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Number of Transactions: BHB: Commercial Banks (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 539.000
            
                                            May 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2005 - May 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Number of Transactions: BHB: Investment (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 285.000
            
                                            May 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2005 - May 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Number of Transactions: BHB: Insurance (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 12.000
            
                                            May 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2005 - May 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Number of Transactions: BHB: Industrial (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 226.000
            
                                            May 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2005 - May 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Number of Transactions: BHB: Hotel and Tourism (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 2.000
            
                                            May 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2005 - May 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Number of Transactions: BHB: Non Bahraini Companies (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 90.000
            
                                            Feb 2025
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2005 - Feb 2025
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Number of Transactions: BHB: Closed Companies Sector (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 0.000
            
                                            Feb 2025
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2005 - Feb 2025
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Number of Transactions: BHB: Preferred Shares (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 0.000
            
                                            May 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2005 - May 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain PE Ratio: BHB: Commercial Banks (NA)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 17.590
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain PE Ratio: BHB: Investment (NA)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 9.560
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain PE Ratio: BHB: Insurance (NA)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 9.790
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain PE Ratio: BHB: Services (NA)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 16.300
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain PE Ratio: BHB: Industrial (NA)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 79.010
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain PE Ratio: BHB: Hotel and Tourism (NA)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 13.480
            
                                            Feb 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2004 - Feb 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Dividend Yield: BHB: Commercial Banks (%)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 2.160
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Dividend Yield: BHB: Investment (%)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 0.560
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Dividend Yield: BHB: Insurance (%)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 4.180
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Dividend Yield: BHB: Services (%)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 5.130
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Dividend Yield: BHB: Industrial (%)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 0.070
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Dividend Yield: BHB: Hotel and Tourism (%)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 3.380
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain PB Ratio: BHB: Commercial Banks (NA)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 1.620
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain PB Ratio: BHB: Investment (NA)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 0.600
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain PB Ratio: BHB: Insurance (NA)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 0.760
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain PB Ratio: BHB: Services (NA)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 1.460
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain PB Ratio: BHB: Industrial (NA)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 0.830
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain PB Ratio: BHB: Hotel and Tourism (NA)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 0.480
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Turnover Ratio: BHB: Commercial Banks (%)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 0.250
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Aug 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Turnover Ratio: BHB: Investment (%)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 0.080
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Aug 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Turnover Ratio: BHB: Insurance (%)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 0.090
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Aug 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Turnover Ratio: BHB: Services (%)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 0.310
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Aug 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Turnover Ratio: BHB: Industrial (%)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 0.230
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Aug 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Turnover Ratio: BHB: Hotel and Tourism (%)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 0.070
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Aug 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Market Capitalization: BHB: Commercial Banks (BHD)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 5,340,259,948.000
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Market Capitalization: BHB: Investment (BHD)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 1,822,383,192.000
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Market Capitalization: BHB: Insurance (BHD)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 179,749,780.000
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Market Capitalization: BHB: Services (BHD)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 1,523,212,434.000
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Market Capitalization: BHB: Industrial (BHD)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 928,248,301.000
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Market Capitalization: BHB: Hotel and Tourism (BHD)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 95,639,754.000
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            monthly
                                         | 
                                        
                                            Jan 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Number of Trading Days: BHB: Daily Average: Quarterly (Day)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 58.000
            
                                            Jun 2024
                                         | 
                                        
                                        
                                        
                                            quarterly
                                         | 
                                        
                                            Dec 2004 - Jun 2024
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Value: BHB: Quarterly: Daily Average (BHD)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 1,247,465.000
            
                                            Jun 2024
                                         | 
                                        
                                        
                                        
                                            quarterly
                                         | 
                                        
                                            Dec 2004 - Jun 2024
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Volume: BHB: Quarterly: Daily Average (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 8,315,713.000
            
                                            Jun 2024
                                         | 
                                        
                                        
                                        
                                            quarterly
                                         | 
                                        
                                            Dec 2004 - Jun 2024
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Number of Transactions: BHB: Quarterly: Daily Average (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 73.000
            
                                            Jun 2024
                                         | 
                                        
                                        
                                        
                                            quarterly
                                         | 
                                        
                                            Dec 2004 - Jun 2024
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Number of Listed Companies: BHB: Quarterly (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 41.000
            
                                            Dec 2024
                                         | 
                                        
                                        
                                        
                                            quarterly
                                         | 
                                        
                                            Mar 2003 - Dec 2024
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Number of Listed Mutual Funds: BHB: Quarterly (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 3.000
            
                                            Dec 2024
                                         | 
                                        
                                        
                                        
                                            quarterly
                                         | 
                                        
                                            Mar 2003 - Dec 2024
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Number of Listed Bonds and Sukuk: BHB: Quarterly (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 19.000
            
                                            Jun 2024
                                         | 
                                        
                                        
                                        
                                            quarterly
                                         | 
                                        
                                            Dec 2004 - Jun 2024
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Number of Listed Preferred Shares: BHB: Quarterly (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 34.000
            
                                            Jun 2024
                                         | 
                                        
                                        
                                        
                                            quarterly
                                         | 
                                        
                                            Dec 2005 - Jun 2024
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Volume: BHB: Quarterly (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 84,917,239.000
            
                                            Dec 2024
                                         | 
                                        
                                        
                                        
                                            quarterly
                                         | 
                                        
                                            Sep 2002 - Dec 2024
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Volume: BHB: Quarterly: Commercial Banks (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 177,068,275.000
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            quarterly
                                         | 
                                        
                                            Dec 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Volume: BHB: Quarterly: Investment (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 50,087,228.000
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            quarterly
                                         | 
                                        
                                            Dec 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Volume: BHB: Quarterly: Insurance (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 798,075.000
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            quarterly
                                         | 
                                        
                                            Dec 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Volume: BHB: Quarterly: Services (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 29,800,989.000
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            quarterly
                                         | 
                                        
                                            Dec 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Volume: BHB: Quarterly: Industrial (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 11,067,641.000
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            quarterly
                                         | 
                                        
                                            Dec 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Volume: BHB: Quarterly: Hotel and Tourism (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 279,503.000
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            quarterly
                                         | 
                                        
                                            Dec 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Volume: BHB: Quarterly: Closed Companies Sector (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 0.000
            
                                            Dec 2024
                                         | 
                                        
                                        
                                        
                                            quarterly
                                         | 
                                        
                                            Dec 2004 - Dec 2024
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Shares Traded: Volume: BHB: Quarterly: Non Bahraini Companies (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 2,866,531.000
            
                                            Dec 2024
                                         | 
                                        
                                        
                                        
                                            quarterly
                                         | 
                                        
                                            Dec 2004 - Dec 2024
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Volume: BHB: Quarterly: Preferred Shares (Unit)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 0.000
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            quarterly
                                         | 
                                        
                                            Sep 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Value: BHB: Quarterly (BHD)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 44,836,173.044
            
                                            Dec 2024
                                         | 
                                        
                                        
                                        
                                            quarterly
                                         | 
                                        
                                            Sep 2002 - Dec 2024
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Value: BHB: Quarterly: Commercial Banks (BHD)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 20,992,940.794
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            quarterly
                                         | 
                                        
                                            Dec 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Value: BHB: Quarterly: Investment (BHD)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 3,583,196.429
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            quarterly
                                         | 
                                        
                                            Dec 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Value: BHB: Quarterly: Insurance (BHD)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 196,428.285
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            quarterly
                                         | 
                                        
                                            Dec 2004 - Jun 2021
                                         | 
                                    
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | 
                                                
                                                
                                                    Bahrain Shares Traded: Value: BHB: Quarterly: Services (BHD)
                                                
                                             | 
                                        
                                        
                                            
                                            
                
                 10,725,776.791
            
                                            Jun 2021
                                         | 
                                        
                                        
                                        
                                            quarterly
                                         | 
                                        
                                            Dec 2004 - Jun 2021
                                         |