| Title | 
                      Type | 
                      Year | 
                      Download | 
                    
                           
                      
              Shareholding Pattern as on 31.03.2025               
                           | 
                      Quaterly | 
                      2024-2025 | 
                      
                        
                       
             | 
                    
                                        
                      
              Shareholding Pattern as on 31.12.2024               
                           | 
                      Quaterly | 
                      2024-2025 | 
                      
                        
                       
             | 
                    
                                        
                      
              Shareholding Pattern as on 30.09.2024               
                           | 
                      Quaterly | 
                      2024-2025 | 
                      
                        
                       
             | 
                    
                                        
                      
              Shareholding Pattern as on 30.06.2024               
                           | 
                      Quaterly | 
                      2024-2025 | 
                      
                        
                       
             | 
                    
                                        
                      
              Shareholding Pattern as on 31.03.2024               
                           | 
                      Quaterly | 
                      2023-2024 | 
                      
                        
                       
             | 
                    
                                        
                      
              Shareholding Pattern as on 31.12.2023               
                           | 
                      Quaterly | 
                      2023-2024 | 
                      
                        
                       
             | 
                    
                                        
                      
              Shareholding Pattern as on 30.09.2023               
                           | 
                      Quaterly | 
                      2023-2024 | 
                      
                        
                       
             | 
                    
                                        
                      
              Shareholding Pattern as on 30.06.2023               
                           | 
                      Quaterly | 
                      2023-2024 | 
                      
                        
                       
             | 
                    
                                        
                      
              Shareholding Pattern as on 31.03.2023               
                           | 
                      Quaterly | 
                      2022-2023 | 
                      
                        
                       
             | 
                    
                                        
                      
              Shareholding Pattern as on 31.12.2022               
                           | 
                      Quaterly | 
                      2022-2023 | 
                      
                        
                       
             | 
                    
                                        
                      
              Shareholding Pattern as on 31.09.2022               
                           | 
                      Quaterly | 
                      2022-2023 | 
                      
                        
                       
             | 
                    
                                        
                      
              Shareholding Pattern as on 31.06.2022               
                           | 
                      Quaterly | 
                      2022-2023 | 
                      
                        
                       
             | 
                    
                                        
                      
              Shareholding Pattern as on 31.03.2022               
                           | 
                      Quaterly | 
                      2021-2022 | 
                      
                        
                       
             | 
                    
                                        
                      
              Shareholding Pattern as on 31.12.2021               
                           | 
                      Quaterly | 
                      2022-2022 | 
                      
                        
                       
             | 
                    
                                        
                      
              Shareholding Pattern as on 30.06.2021               
                           | 
                      Quaterly | 
                      2021-2022 | 
                      
                        
                       
             | 
                    
                                        
                      
              Shareholding pattern as on 31.12.2020               
                           | 
                      Quaterly | 
                      2020-2021 | 
                      
                        
                       
             | 
                    
                                        
                      
              Revised Shareholding Pattern-30.09.2020               
                           | 
                      Quaterly | 
                      2020-2021 | 
                      
                        
                       
             | 
                    
                                        
                      
              Shareholding Pattern as on 30.09.2020               
                           | 
                      Quaterly | 
                      2020-2021 | 
                      
                        
                       
             | 
                    
                                        
                      
              Shareholding as on 30.06.2020               
                           | 
                      Quaterly | 
                      2020-2021 | 
                      
                        
                       
             | 
                    
                                        
                      
              Shareholding Pattern as on 31.03.2020               
                           | 
                      Quaterly | 
                      2019-2020 | 
                      
                        
                       
             | 
                    
                                        
                      
              Shareholding pattern 31.12.2019               
                           | 
                      Quaterly | 
                      2019-2020 | 
                      
                        
                       
             | 
                    
                                        
                      
              Shareholding pattern 30.09.2019               
                           | 
                      Quaterly | 
                      2019-2020 | 
                      
                        
                       
             | 
                    
                                        
                      
              Shareholding pattern 30.06.2019               
                           | 
                      Quaterly | 
                      2019-2020 | 
                      
                        
                       
             | 
                    
                                        
                      
              Shareholding Pattern 31.03.2019               
                           | 
                      Quaterly | 
                      2018-2019 | 
                      
                        
                       
             | 
                    
                                        
                      
              Shareholding Pattern 31.12.2018               
                           | 
                      Quaterly | 
                      2018-2019 | 
                      
                        
                       
             | 
                    
                                        
                      
              ShareHolding Pattern 30.09.2018               
                           | 
                      Quaterly | 
                      2018-2019 | 
                      
                        
                       
             | 
                    
                                        
                      
              Shareholding Pattern 30.06.2018               
                           | 
                      Quaterly | 
                      2018-2019 | 
                      
                        
                       
             | 
                    
                                        
                      
              Shareholding Pattern 31.03.2018               
                           | 
                      Quaterly | 
                      2017-2018 | 
                      
                        
                       
             | 
                    
                                        
                      
              ShareHolding Pattern 31.12.2017               
                           | 
                      Quaterly | 
                      2017-2018 | 
                      
                        
                       
             | 
                    
                                        
                      
              ShareHolding Pattern 30.09.2017               
                           | 
                      Quarterly | 
                      2017-2018 | 
                      
                        
                       
             | 
                    
                                        
                      
              ShareHolding Pattern 30.06.2017               
                           | 
                      Quaterly | 
                      2017-2018 | 
                      
                        
                       
             | 
                    
                                        
                      
              ShareHolding Pattern 31.03.2017               
                           | 
                      Quaterly | 
                      2016-2017 | 
                      
                        
                       
             | 
                    
                                        
                      
              Shareholding Pattern 31.12.2016               
                           | 
                      Quaterly | 
                      2016-2017 | 
                      
                        
                       
             | 
                    
                                        
                      
              ShareHolding Pattern 30.09.2016
               
                           | 
                      Quaterly | 
                      2016-2017 | 
                      
                        
                       
             | 
                    
                                        
                      
              ShareHolding Pattern 30.06.2016               
                           | 
                      Quaterly | 
                      2016-2017 | 
                      
                        
                       
             | 
                    
                                        
                      
              ShareHolding Pattern 31.12.2015               
                           | 
                      Quaterly | 
                      2015-2016 | 
                      
                        
                       
             | 
                    
                                        
                      
              ShareHolding Pattern 30.09.2015               
                           | 
                      Quaterly | 
                      2015-2016 | 
                      
                        
                       
             | 
                    
                                        
                      
              ShareHolding Pattern 30.06.2015               
                           | 
                      Quaterly | 
                      2015-2016 | 
                      
                        
                       
             | 
                    
                                        
                      
              ShareHolding Pattern 31.03.2015               
                           | 
                      Quaterly | 
                      2014-2015 | 
                      
                        
                       
             | 
                    
                                        
                      
              ShareHolding Pattern 31.12.2014               
                           | 
                      Quaterly | 
                      2014-2015 | 
                      
                        
                       
             | 
                    
                                        
                      
              ShareHolding Pattern 30.09.2014               
                           | 
                      Quaterly | 
                      2014-2015 | 
                      
                        
                       
             | 
                    
                                        
                      
              ShareHolding Pattern 30.06.2014               
                           | 
                      Quaterly | 
                      2014-2015 | 
                      
                        
                       
             | 
                    
                                        
                      
              ShareHolding Pattern 31.03.2014               
                           | 
                      Quaterly | 
                      2013-2014 | 
                      
                        
                       
             | 
                    
                                        
                      
              ShareHolding Pattern 31.12.2013               
                           | 
                      Quaterly | 
                      2013-2014 | 
                      
                        
                       
             | 
                    
                                        
                      
              ShareHolding Pattern 30.09.2013               
                           | 
                      Quaterly | 
                      2013-2014 | 
                      
                        
                       
             | 
                    
                                        
                      
              ShareHolding Pattern 30.06.2013               
                           | 
                      Quaterly | 
                      2013-2014 | 
                      
                        
                       
             | 
                    
                                        
                      
              ShareHolding Pattern 31.03.2013               
                           | 
                      Quaterly | 
                      2012-2013 | 
                      
                        
                       
             | 
                    
                                        
                      
              ShareHolding Pattern 31.12.2012               
                           | 
                      Quaterly | 
                      2012-2013 | 
                      
                        
                       
             | 
                    
                                        
                      
              ShareHolding Pattern 30.09.2012               
                           | 
                      Quaterly | 
                      2012-2013 | 
                      
                        
                       
             | 
                    
                                        
                      
              ShareHolding Pattern 30.06.2012               
                           | 
                      Quaterly | 
                      2012-2013 | 
                      
                        
                       
             | 
                    
                                        
                      
              ShareHolding Pattern 31.03.2012               
                           | 
                      Quaterly | 
                      2011-2012 | 
                      
                        
                       
             | 
                    
                                        
                      
              ShareHolding Pattern 31.12.2011               
                           | 
                      Quaterly | 
                      2011-2012 | 
                      
                        
                       
             | 
                    
                                        
                      
              ShareHolding Pattern 30.09.2011               
                           | 
                      Quaterly | 
                      2011-2012 | 
                      
                        
                       
             |