| 
                                Sep 2025
                             | 
                            
                                
                                    Shyam Sunder Aggarwal Huf (Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                317,000
                             | 
                            
                            
                                0.10%
                             | 
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Sep 2025
                             | 
                            
                                
                                    Sanjay Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                2,962,000
                             | 
                            
                            
                                0.97%
                             | 
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Sep 2025
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                14,061,013
                             | 
                            
                            
                                4.61%
                             | 
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Jun 2025
                             | 
                            
                                
                                    Shyam Sunder Aggarwal Huf 
(Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                317,000
                             | 
                            
                            
                                0.10%
                             | 
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Jun 2025
                             | 
                            
                                
                                    Sanjay Aggarwal Huf ( Sanjay
Aggarwal-Karta)
                                
                             | 
                            
                                2,962,000
                             | 
                            
                            
                                0.97%
                             | 
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Jun 2025
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                14,061,013
                             | 
                            
                            
                                4.61%
                             | 
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Mar 2025
                             | 
                            
                                
                                    Shyam Sunder Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                317,000
                             | 
                            
                            
                                0.10%
                             | 
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Mar 2025
                             | 
                            
                                
                                    Sanjay Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                2,962,000
                             | 
                            
                            
                                0.97%
                             | 
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Mar 2025
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                14,061,013
                             | 
                            
                            
                                4.61%
                             | 
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Dec 2024
                             | 
                            
                                
                                    Shyam Sunder Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                317,000
                             | 
                            
                            
                                0.10%
                             | 
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Dec 2024
                             | 
                            
                                
                                    Sanjay Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                2,962,000
                             | 
                            
                            
                                0.97%
                             | 
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Dec 2024
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                14,061,013
                             | 
                            
                            
                                4.61%
                             | 
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Sep 2024
                             | 
                            
                                
                                    Shyam Sunder Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                317,000
                             | 
                            
                            
                                0.10%
                             | 
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Sep 2024
                             | 
                            
                                
                                    Sanjay Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                2,962,000
                             | 
                            
                            
                                0.97%
                             | 
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Sep 2024
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                14,061,013
                             | 
                            
                            
                                4.61%
                             | 
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Jun 2024
                             | 
                            
                                
                                    Shyam Sunder Aggarwal (Huf) -Karta-Sanjay Aggarwal
                                
                             | 
                            
                                317,000
                             | 
                            
                            
                                0.10%
                             | 
                            
                                
                                    275,000
                                 | 
                                
                                    86.75%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Jun 2024
                             | 
                            
                                
                                    Sanjay Aggarwal (Huf) -Karta-Sanjay Aggarwal
                                
                             | 
                            
                                2,962,000
                             | 
                            
                            
                                0.98%
                             | 
                            
                                
                                    812,000
                                 | 
                                
                                    27.41%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Jun 2024
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                14,061,013
                             | 
                            
                            
                                4.63%
                             | 
                            
                                
                                    3,976,745
                                 | 
                                
                                    28.28%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Mar 2024
                             | 
                            
                                
                                    Shyam Sunder Aggarwal  (Huf) -Karta-Sanjay Aggarwal
                                
                             | 
                            
                                317,000
                             | 
                            
                            
                                0.10%
                             | 
                            
                                
                                    275,000
                                 | 
                                
                                    86.75%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Mar 2024
                             | 
                            
                                
                                    Sanjay Aggarwal  (Huf)-Karta-Sanjay Aggarwal
                                
                             | 
                            
                                2,962,000
                             | 
                            
                            
                                0.98%
                             | 
                            
                                
                                    812,000
                                 | 
                                
                                    27.41%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Mar 2024
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                14,061,013
                             | 
                            
                            
                                4.63%
                             | 
                            
                                
                                    3,976,745
                                 | 
                                
                                    28.28%
                                 | 
                            
                            
                                
                                    4,300,000
                                 | 
                                
                                    30.58%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Jan 29, 2024
                             | 
                            
                                
                                    Shyam Sunder Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                317,000
                             | 
                            
                            
                                0.11%
                             | 
                            
                                
                                    275,000
                                 | 
                                
                                    86.75%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Jan 29, 2024
                             | 
                            
                                
                                    Sanjay Aggarwal Huf ( Sanjay Agagrwal-Karta)
                                
                             | 
                            
                                2,962,000
                             | 
                            
                            
                                0.98%
                             | 
                            
                                
                                    812,000
                                 | 
                                
                                    27.41%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Jan 29, 2024
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                14,061,013
                             | 
                            
                            
                                4.66%
                             | 
                            
                                
                                    3,976,745
                                 | 
                                
                                    28.28%
                                 | 
                            
                            
                                
                                    4,300,000
                                 | 
                                
                                    30.58%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Dec 2023
                             | 
                            
                                
                                    Shyam Sunder Aggarwal  Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                317,000
                             | 
                            
                            
                                0.11%
                             | 
                            
                                
                                    275,000
                                 | 
                                
                                    86.75%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Dec 2023
                             | 
                            
                                
                                    Sanjay Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                2,962,000
                             | 
                            
                            
                                1.06%
                             | 
                            
                                
                                    812,000
                                 | 
                                
                                    27.41%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Dec 2023
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                14,061,013
                             | 
                            
                            
                                5.03%
                             | 
                            
                                
                                    3,976,745
                                 | 
                                
                                    28.28%
                                 | 
                            
                            
                                
                                    4,300,000
                                 | 
                                
                                    30.58%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Nov 07, 2023
                             | 
                            
                                
                                    Shyam Sunder Aggarwal Huf (Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                317,000
                             | 
                            
                            
                                0.11%
                             | 
                            
                                
                                    275,000
                                 | 
                                
                                    86.75%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Nov 07, 2023
                             | 
                            
                                
                                    Sanjay Aggarwal Huf( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                2,962,000
                             | 
                            
                            
                                1.06%
                             | 
                            
                                
                                    812,000
                                 | 
                                
                                    27.41%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Nov 07, 2023
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                14,061,013
                             | 
                            
                            
                                5.03%
                             | 
                            
                                
                                    3,976,745
                                 | 
                                
                                    28.28%
                                 | 
                            
                            
                                
                                    4,300,000
                                 | 
                                
                                    30.58%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Oct 03, 2023
                             | 
                            
                                
                                    Shyam Sunder Aggarwal Huf (Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                317,000
                             | 
                            
                            
                                0.13%
                             | 
                            
                                
                                    275,000
                                 | 
                                
                                    86.75%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Oct 03, 2023
                             | 
                            
                                
                                    Sanjay Aggarwal Huf( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                2,962,000
                             | 
                            
                            
                                1.21%
                             | 
                            
                                
                                    812,000
                                 | 
                                
                                    27.41%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Oct 03, 2023
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                14,061,013
                             | 
                            
                            
                                5.74%
                             | 
                            
                                
                                    3,976,745
                                 | 
                                
                                    28.28%
                                 | 
                            
                            
                                
                                    4,300,000
                                 | 
                                
                                    30.58%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Sep 2023
                             | 
                            
                                
                                    Shyam Sunder Aggarwal Huf (Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                317,000
                             | 
                            
                            
                                0.13%
                             | 
                            
                                
                                    275,000
                                 | 
                                
                                    86.75%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Sep 2023
                             | 
                            
                                
                                    Sanjay Aggarwal Huf( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                2,962,000
                             | 
                            
                            
                                1.24%
                             | 
                            
                                
                                    812,000
                                 | 
                                
                                    27.41%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Sep 2023
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                14,061,013
                             | 
                            
                            
                                5.89%
                             | 
                            
                                
                                    3,976,745
                                 | 
                                
                                    28.28%
                                 | 
                            
                            
                                
                                    4,300,000
                                 | 
                                
                                    30.58%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Jun 2023
                             | 
                            
                                
                                    Shyam Sunder Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                317,000
                             | 
                            
                            
                                0.14%
                             | 
                            
                                
                                    275,000
                                 | 
                                
                                    86.75%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Jun 2023
                             | 
                            
                                
                                    Sanjay Aggarwal Huf( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                2,962,000
                             | 
                            
                            
                                1.26%
                             | 
                            
                                
                                    812,000
                                 | 
                                
                                    27.41%
                                 | 
                            
                            
                                
                                    1,450,000
                                 | 
                                
                                    48.95%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Jun 2023
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                14,061,013
                             | 
                            
                            
                                6.00%
                             | 
                            
                                
                                    3,976,745
                                 | 
                                
                                    28.28%
                                 | 
                            
                            
                                
                                    4,300,000
                                 | 
                                
                                    30.58%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Jun 05, 2023
                             | 
                            
                                
                                    Shyam Sunder Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                317,000
                             | 
                            
                            
                                0.14%
                             | 
                            
                                
                                    275,000
                                 | 
                                
                                    86.75%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Jun 05, 2023
                             | 
                            
                                
                                    Sanjay Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                2,962,000
                             | 
                            
                            
                                1.26%
                             | 
                            
                                
                                    812,000
                                 | 
                                
                                    27.41%
                                 | 
                            
                            
                                
                                    1,450,000
                                 | 
                                
                                    48.95%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Jun 05, 2023
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                14,061,013
                             | 
                            
                            
                                6.00%
                             | 
                            
                                
                                    3,976,745
                                 | 
                                
                                    28.28%
                                 | 
                            
                            
                                
                                    4,300,000
                                 | 
                                
                                    30.58%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Mar 2023
                             | 
                            
                                
                                    Shyam Sunder Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                317,000
                             | 
                            
                            
                                0.16%
                             | 
                            
                                
                                    275,000
                                 | 
                                
                                    86.75%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Mar 2023
                             | 
                            
                                
                                    Sanjay Aggarwal Huf( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                2,962,000
                             | 
                            
                            
                                1.53%
                             | 
                            
                                
                                    812,000
                                 | 
                                
                                    27.41%
                                 | 
                            
                            
                                
                                    1,450,000
                                 | 
                                
                                    48.95%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Mar 2023
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                14,061,013
                             | 
                            
                            
                                7.24%
                             | 
                            
                                
                                    3,976,745
                                 | 
                                
                                    28.28%
                                 | 
                            
                            
                                
                                    4,300,000
                                 | 
                                
                                    30.58%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Dec 2022
                             | 
                            
                                
                                    Shyam Sunder Aggarwal Huf( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                317,000
                             | 
                            
                            
                                0.16%
                             | 
                            
                                
                                    275,000
                                 | 
                                
                                    86.75%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Dec 2022
                             | 
                            
                                
                                    Sanjay Aggarwal Huf( Sanjay Aggarwal-Karta )
                                
                             | 
                            
                                2,962,000
                             | 
                            
                            
                                1.53%
                             | 
                            
                                
                                    812,000
                                 | 
                                
                                    27.41%
                                 | 
                            
                            
                                
                                    1,450,000
                                 | 
                                
                                    48.95%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Dec 2022
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                14,061,013
                             | 
                            
                            
                                7.24%
                             | 
                            
                                
                                    3,976,745
                                 | 
                                
                                    28.28%
                                 | 
                            
                            
                                
                                    4,300,000
                                 | 
                                
                                    30.58%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Sep 2022
                             | 
                            
                                
                                    Shyam Sunder Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                317,000
                             | 
                            
                            
                                0.16%
                             | 
                            
                                
                                    275,000
                                 | 
                                
                                    86.75%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Sep 2022
                             | 
                            
                                
                                    Sanjay Aggarwal Huf( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                2,962,000
                             | 
                            
                            
                                1.53%
                             | 
                            
                                
                                    812,000
                                 | 
                                
                                    27.41%
                                 | 
                            
                            
                                
                                    1,450,000
                                 | 
                                
                                    48.95%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Sep 2022
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                14,061,013
                             | 
                            
                            
                                7.24%
                             | 
                            
                                
                                    3,976,745
                                 | 
                                
                                    28.28%
                                 | 
                            
                            
                                
                                    4,300,000
                                 | 
                                
                                    30.58%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Jun 2022
                             | 
                            
                                
                                    Shyam Sunder Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                317,000
                             | 
                            
                            
                                0.16%
                             | 
                            
                                
                                    275,000
                                 | 
                                
                                    86.75%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Jun 2022
                             | 
                            
                                
                                    Sanjay Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                2,962,000
                             | 
                            
                            
                                1.53%
                             | 
                            
                                
                                    812,000
                                 | 
                                
                                    27.41%
                                 | 
                            
                            
                                
                                    1,450,000
                                 | 
                                
                                    48.95%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Jun 2022
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                14,061,013
                             | 
                            
                            
                                7.24%
                             | 
                            
                                
                                    3,976,745
                                 | 
                                
                                    28.28%
                                 | 
                            
                            
                                
                                    4,300,000
                                 | 
                                
                                    30.58%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Mar 2022
                             | 
                            
                                
                                    Shyam Sunder Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                317,000
                             | 
                            
                            
                                0.16%
                             | 
                            
                                
                                    275,000
                                 | 
                                
                                    86.75%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Mar 2022
                             | 
                            
                                
                                    Sanjay Aggarwal Huf ( Sanjay Aggarwal- Karta)
                                
                             | 
                            
                                2,962,000
                             | 
                            
                            
                                1.53%
                             | 
                            
                                
                                    812,000
                                 | 
                                
                                    27.41%
                                 | 
                            
                            
                                
                                    1,450,000
                                 | 
                                
                                    48.95%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Mar 2022
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                14,061,013
                             | 
                            
                            
                                7.24%
                             | 
                            
                                
                                    3,976,745
                                 | 
                                
                                    28.28%
                                 | 
                            
                            
                                
                                    4,300,000
                                 | 
                                
                                    30.58%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Dec 2021
                             | 
                            
                                
                                    Shyam Sunder Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                317,000
                             | 
                            
                            
                                0.16%
                             | 
                            
                                
                                    275,000
                                 | 
                                
                                    86.75%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Dec 2021
                             | 
                            
                                
                                    Sanjay Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                2,962,000
                             | 
                            
                            
                                1.53%
                             | 
                            
                                
                                    812,000
                                 | 
                                
                                    27.41%
                                 | 
                            
                            
                                
                                    1,450,000
                                 | 
                                
                                    48.95%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Dec 2021
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                14,061,013
                             | 
                            
                            
                                7.24%
                             | 
                            
                                
                                    3,976,745
                                 | 
                                
                                    28.28%
                                 | 
                            
                            
                                
                                    4,300,000
                                 | 
                                
                                    30.58%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Sep 2021
                             | 
                            
                                
                                    Shyam Sunder Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                317,000
                             | 
                            
                            
                                0.16%
                             | 
                            
                                
                                    275,000
                                 | 
                                
                                    86.75%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Sep 2021
                             | 
                            
                                
                                    Sanjay Aggarwal Huf( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                2,962,000
                             | 
                            
                            
                                1.53%
                             | 
                            
                                
                                    812,000
                                 | 
                                
                                    27.41%
                                 | 
                            
                            
                                
                                    1,450,000
                                 | 
                                
                                    48.95%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Sep 2021
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                14,061,013
                             | 
                            
                            
                                7.24%
                             | 
                            
                                
                                    3,976,745
                                 | 
                                
                                    28.28%
                                 | 
                            
                            
                                
                                    4,300,000
                                 | 
                                
                                    30.58%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Jun 2021
                             | 
                            
                                
                                    Shyam Sunder Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                317,000
                             | 
                            
                            
                                0.16%
                             | 
                            
                                
                                    275,000
                                 | 
                                
                                    86.75%
                                 | 
                            
                            
                                
                                    275,000
                                 | 
                                
                                    86.75%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Jun 2021
                             | 
                            
                                
                                    Sanjay Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                2,962,000
                             | 
                            
                            
                                1.53%
                             | 
                            
                                
                                    812,000
                                 | 
                                
                                    27.41%
                                 | 
                            
                            
                                
                                    2,262,000
                                 | 
                                
                                    76.37%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Jun 2021
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                14,061,013
                             | 
                            
                            
                                7.24%
                             | 
                            
                                
                                    3,976,745
                                 | 
                                
                                    28.28%
                                 | 
                            
                            
                                
                                    7,816,000
                                 | 
                                
                                    55.59%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Mar 2021
                             | 
                            
                                
                                    Syham Sunder Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                317,000
                             | 
                            
                            
                                0.16%
                             | 
                            
                                
                                    275,000
                                 | 
                                
                                    86.75%
                                 | 
                            
                            
                                
                                    275,000
                                 | 
                                
                                    86.75%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Mar 2021
                             | 
                            
                                
                                    Sanjay Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                2,962,000
                             | 
                            
                            
                                1.53%
                             | 
                            
                                
                                    812,000
                                 | 
                                
                                    27.41%
                                 | 
                            
                            
                                
                                    2,262,000
                                 | 
                                
                                    76.37%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Mar 2021
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                14,061,013
                             | 
                            
                            
                                7.24%
                             | 
                            
                                
                                    3,976,745
                                 | 
                                
                                    28.28%
                                 | 
                            
                            
                                
                                    7,816,000
                                 | 
                                
                                    55.59%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Feb 25, 2021
                             | 
                            
                                
                                    Shyam Sunder Aggarwal Huf- Sanjay Aggarwal Karta
                                
                             | 
                            
                                317,000
                             | 
                            
                            
                                0.16%
                             | 
                            
                                
                                    275,000
                                 | 
                                
                                    86.75%
                                 | 
                            
                            
                                
                                    275,000
                                 | 
                                
                                    86.75%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Feb 25, 2021
                             | 
                            
                                
                                    Sanjay Aggarwal Huf - Sanjay Aggarwal Karta
                                
                             | 
                            
                                2,962,000
                             | 
                            
                            
                                1.53%
                             | 
                            
                                
                                    812,000
                                 | 
                                
                                    27.41%
                                 | 
                            
                            
                                
                                    2,262,000
                                 | 
                                
                                    76.37%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Feb 25, 2021
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                14,061,013
                             | 
                            
                            
                                7.24%
                             | 
                            
                                
                                    3,976,745
                                 | 
                                
                                    28.28%
                                 | 
                            
                            
                                
                                    7,816,000
                                 | 
                                
                                    55.59%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Dec 2020
                             | 
                            
                                
                                    Shyam Sunder Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                317,000
                             | 
                            
                            
                                0.17%
                             | 
                            
                                
                                    275,000
                                 | 
                                
                                    86.75%
                                 | 
                            
                            
                                
                                    275,000
                                 | 
                                
                                    86.75%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Dec 2020
                             | 
                            
                                
                                    Sanjay Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                2,962,000
                             | 
                            
                            
                                1.61%
                             | 
                            
                                
                                    812,000
                                 | 
                                
                                    27.41%
                                 | 
                            
                            
                                
                                    2,262,000
                                 | 
                                
                                    76.37%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Dec 2020
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                9,761,013
                             | 
                            
                            
                                5.30%
                             | 
                            
                                
                                    3,976,745
                                 | 
                                
                                    40.74%
                                 | 
                            
                            
                                
                                    3,516,000
                                 | 
                                
                                    36.02%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Sep 2020
                             | 
                            
                                
                                    Shyam Sunder Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                317,000
                             | 
                            
                            
                                0.17%
                             | 
                            
                                
                                    275,000
                                 | 
                                
                                    86.75%
                                 | 
                            
                            
                                
                                    275,000
                                 | 
                                
                                    86.75%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Sep 2020
                             | 
                            
                                
                                    Sanjay Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                2,962,000
                             | 
                            
                            
                                1.61%
                             | 
                            
                                
                                    812,000
                                 | 
                                
                                    27.41%
                                 | 
                            
                            
                                
                                    2,262,000
                                 | 
                                
                                    76.37%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Sep 2020
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                9,761,013
                             | 
                            
                            
                                5.30%
                             | 
                            
                                
                                    3,976,745
                                 | 
                                
                                    40.74%
                                 | 
                            
                            
                                
                                    3,516,000
                                 | 
                                
                                    36.02%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Jun 2020
                             | 
                            
                                
                                    Shyam Sunder Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                317,000
                             | 
                            
                            
                                0.17%
                             | 
                            
                                
                                    275,000
                                 | 
                                
                                    86.75%
                                 | 
                            
                            
                                
                                    275,000
                                 | 
                                
                                    86.75%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Jun 2020
                             | 
                            
                                
                                    Sanjay Aggarwal Huf ( Sanjay Aggarwal-Karta)
                                
                             | 
                            
                                2,962,000
                             | 
                            
                            
                                1.61%
                             | 
                            
                                
                                    812,000
                                 | 
                                
                                    27.41%
                                 | 
                            
                            
                                
                                    2,962,000
                                 | 
                                
                                    100.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Jun 2020
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                9,761,013
                             | 
                            
                            
                                5.30%
                             | 
                            
                                
                                    3,976,745
                                 | 
                                
                                    40.74%
                                 | 
                            
                            
                                
                                    8,881,355
                                 | 
                                
                                    90.99%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Mar 2020
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                12,651,541
                             | 
                            
                            
                                6.87%
                             | 
                            
                                
                                    4,788,745
                                 | 
                                
                                    68.04%
                                 | 
                            
                            
                                
                                    11,843,355
                                 | 
                                
                                    -%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Mar 17, 2020
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                12,304,100
                             | 
                            
                            
                                6.68%
                             | 
                            
                                
                                    4,788,745
                                 | 
                                
                                    69.57%
                                 | 
                            
                            
                                
                                    11,843,355
                                 | 
                                
                                    -%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Dec 2019
                             | 
                            
                                
                                    Sanjay Aggarwal Huf
                                
                             | 
                            
                                1,512,000
                             | 
                            
                            
                                0.88%
                             | 
                            
                                
                                    812,000
                                 | 
                                
                                    53.70%
                                 | 
                            
                            
                                
                                    1,512,000
                                 | 
                                
                                    100.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Dec 2019
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                9,342,100
                             | 
                            
                            
                                5.44%
                             | 
                            
                                
                                    3,976,745
                                 | 
                                
                                    42.57%
                                 | 
                            
                            
                                
                                    8,881,355
                                 | 
                                
                                    95.07%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Sep 2019
                             | 
                            
                                
                                    Sanjay Aggarwal Huf
                                
                             | 
                            
                                1,512,000
                             | 
                            
                            
                                0.88%
                             | 
                            
                                
                                    812,000
                                 | 
                                
                                    53.70%
                                 | 
                            
                            
                                
                                    812,000
                                 | 
                                
                                    53.70%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Sep 2019
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                9,342,100
                             | 
                            
                            
                                5.44%
                             | 
                            
                                
                                    3,976,745
                                 | 
                                
                                    42.57%
                                 | 
                            
                            
                                
                                    3,516,000
                                 | 
                                
                                    37.64%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Jun 2019
                             | 
                            
                                
                                    Sanjay Aggarwal Huf
                                
                             | 
                            
                                1,512,000
                             | 
                            
                            
                                0.88%
                             | 
                            
                                
                                    812,000
                                 | 
                                
                                    53.70%
                                 | 
                            
                            
                                
                                    812,000
                                 | 
                                
                                    53.70%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Jun 2019
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                9,342,100
                             | 
                            
                            
                                5.44%
                             | 
                            
                                
                                    3,976,745
                                 | 
                                
                                    42.57%
                                 | 
                            
                            
                                
                                    3,516,000
                                 | 
                                
                                    37.64%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Mar 2019
                             | 
                            
                                
                                    Sanjay Aggarwal Huf
                                
                             | 
                            
                                1,512,000
                             | 
                            
                            
                                0.88%
                             | 
                            
                                
                                    812,000
                                 | 
                                
                                    53.70%
                                 | 
                            
                            
                                
                                    812,000
                                 | 
                                
                                    53.70%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Mar 2019
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                9,342,100
                             | 
                            
                            
                                5.44%
                             | 
                            
                                
                                    3,976,745
                                 | 
                                
                                    42.57%
                                 | 
                            
                            
                                
                                    3,516,000
                                 | 
                                
                                    37.64%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Dec 2018
                             | 
                            
                                
                                    Sanjay Aggarwal Huf
                                
                             | 
                            
                                1,512,000
                             | 
                            
                            
                                0.88%
                             | 
                            
                                
                                    812,000
                                 | 
                                
                                    53.70%
                                 | 
                            
                            
                                
                                    1,512,000
                                 | 
                                
                                    100.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Dec 2018
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                9,342,100
                             | 
                            
                            
                                5.44%
                             | 
                            
                                
                                    3,976,745
                                 | 
                                
                                    42.57%
                                 | 
                            
                            
                                
                                    9,342,100
                                 | 
                                
                                    100.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Sep 2018
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                10,854,100
                             | 
                            
                            
                                6.32%
                             | 
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                            
                                
                                    10,854,100
                                 | 
                                
                                    -%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Jun 2018
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                10,854,100
                             | 
                            
                            
                                6.79%
                             | 
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                            
                                
                                    6,526,100
                                 | 
                                
                                    108.36%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Mar 2018
                             | 
                            
                                
                                    Sanjay Aggarwal Huf
                                
                             | 
                            
                                700,000
                             | 
                            
                            
                                0.49%
                             | 
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Mar 2018
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                5,826,100
                             | 
                            
                            
                                4.08%
                             | 
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Dec 2017
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                6,526,100
                             | 
                            
                            
                                4.57%
                             | 
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Sep 2017
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                6,526,100
                             | 
                            
                            
                                5.21%
                             | 
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Jun 2017
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                6,526,100
                             | 
                            
                            
                                5.21%
                             | 
                            
                                
                                    6,526,100
                                 | 
                                
                                    200.00%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Mar 2017
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                6,526,100
                             | 
                            
                            
                                5.21%
                             | 
                            
                                
                                    6,526,100
                                 | 
                                
                                    200.00%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Dec 2016
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                5,826,100
                             | 
                            
                            
                                4.65%
                             | 
                            
                                
                                    5,826,100
                                 | 
                                
                                    100.00%
                                 | 
                            
                            
                                
                                    -
                                 | 
                                
                                    -%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Dec 2016
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                700,000
                             | 
                            
                            
                                0.56%
                             | 
                            
                                
                                    700,000
                                 | 
                                
                                    100.00%
                                 | 
                            
                            
                                
                                    -
                                 | 
                                
                                    -%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Sep 2016
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                5,826,100
                             | 
                            
                            
                                4.65%
                             | 
                            
                                
                                    5,826,100
                                 | 
                                
                                    100.00%
                                 | 
                            
                            
                                
                                    -
                                 | 
                                
                                    -%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Sep 2016
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                700,000
                             | 
                            
                            
                                0.56%
                             | 
                            
                                
                                    700,000
                                 | 
                                
                                    100.00%
                                 | 
                            
                            
                                
                                    -
                                 | 
                                
                                    -%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Jun 2016
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                5,826,100
                             | 
                            
                            
                                4.65%
                             | 
                            
                                
                                    5,826,100
                                 | 
                                
                                    100.00%
                                 | 
                            
                            
                                
                                    -
                                 | 
                                
                                    -%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Jun 2016
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                700,000
                             | 
                            
                            
                                0.56%
                             | 
                            
                                
                                    700,000
                                 | 
                                
                                    100.00%
                                 | 
                            
                            
                                
                                    -
                                 | 
                                
                                    -%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Mar 2016
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                5,826,100
                             | 
                            
                            
                                4.66%
                             | 
                            
                                
                                    5,826,100
                                 | 
                                
                                    100.00%
                                 | 
                            
                            
                                
                                    -
                                 | 
                                
                                    -%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Mar 2016
                             | 
                            
                                
                                    Sanjay Aggarwal Huf
                                
                             | 
                            
                                700,000
                             | 
                            
                            
                                0.56%
                             | 
                            
                                
                                    700,000
                                 | 
                                
                                    100.00%
                                 | 
                            
                            
                                
                                    -
                                 | 
                                
                                    -%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Dec 2015
                             | 
                            
                                
                                    Sanjay Aggarwal
                                
                             | 
                            
                                5,826,100
                             | 
                            
                            
                                4.66%
                             | 
                            
                                
                                    5,826,100
                                 | 
                                
                                    100.00%
                                 | 
                            
                            
                                
                                    -
                                 | 
                                
                                    -%
                                 | 
                            
                        
                    
                        
                        
                            | 
                                Dec 2015
                             | 
                            
                                
                                    Sanjay Aggarwal Huf
                                
                             | 
                            
                                700,000
                             | 
                            
                            
                                0.56%
                             | 
                            
                                
                                    700,000
                                 | 
                                
                                    100.00%
                                 | 
                            
                            
                                
                                    -
                                 | 
                                
                                    -%
                                 |