| 
                                Sep 2019
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                11,933,415
                             | 
                            
                            
                                38.49%
                             | 
                            
                                
                                    8,997,000
                                 | 
                                
                                    75.39%
                                 | 
                            
                            
                                
                                    1,300,000
                                 | 
                                
                                    10.89%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Jun 2019
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                11,821,629
                             | 
                            
                            
                                38.13%
                             | 
                            
                                
                                    8,997,000
                                 | 
                                
                                    76.11%
                                 | 
                            
                            
                                
                                    1,300,000
                                 | 
                                
                                    11.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Mar 2019
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                12,043,415
                             | 
                            
                            
                                38.84%
                             | 
                            
                                
                                    8,997,000
                                 | 
                                
                                    74.70%
                                 | 
                            
                            
                                
                                    1,300,000
                                 | 
                                
                                    10.79%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Dec 2018
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                11,738,415
                             | 
                            
                            
                                37.86%
                             | 
                            
                                
                                    8,994,000
                                 | 
                                
                                    76.62%
                                 | 
                            
                            
                                
                                    1,300,000
                                 | 
                                
                                    11.07%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Sep 2018
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                11,583,743
                             | 
                            
                            
                                37.36%
                             | 
                            
                                
                                    7,924,000
                                 | 
                                
                                    68.41%
                                 | 
                            
                            
                                
                                    1,300,000
                                 | 
                                
                                    11.22%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Jun 2018
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                11,583,743
                             | 
                            
                            
                                37.36%
                             | 
                            
                                
                                    5,299,000
                                 | 
                                
                                    45.75%
                                 | 
                            
                            
                                
                                    1,300,000
                                 | 
                                
                                    11.22%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Mar 2018
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                11,583,743
                             | 
                            
                            
                                37.36%
                             | 
                            
                                
                                    4,299,000
                                 | 
                                
                                    37.11%
                                 | 
                            
                            
                                
                                    4,880,400
                                 | 
                                
                                    42.13%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Dec 2017
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                11,583,743
                             | 
                            
                            
                                37.36%
                             | 
                            
                                
                                    4,137,196
                                 | 
                                
                                    35.72%
                                 | 
                            
                            
                                
                                    4,880,400
                                 | 
                                
                                    42.13%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Sep 2017
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                10,383,743
                             | 
                            
                            
                                34.96%
                             | 
                            
                                
                                    3,275,500
                                 | 
                                
                                    31.54%
                                 | 
                            
                            
                                
                                    3,580,400
                                 | 
                                
                                    34.48%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Jun 2017
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                11,283,743
                             | 
                            
                            
                                37.99%
                             | 
                            
                                
                                    3,215,000
                                 | 
                                
                                    28.49%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Mar 2017
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                11,283,743
                             | 
                            
                            
                                37.99%
                             | 
                            
                                
                                    1,325,000
                                 | 
                                
                                    11.74%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Dec 2016
                             | 
                            
                                
                                    (A) Promoter & Promoter Group
                                
                             | 
                            
                                11,283,743
                             | 
                            
                            
                                37.99%
                             | 
                            
                                
                                    -
                                 | 
                                
                                    -%
                                 | 
                            
                            
                                
                                    -
                                 | 
                                
                                    -%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Sep 2016
                             | 
                            
                                
                                    (A) Promoter & Promoter Group
                                
                             | 
                            
                                11,283,743
                             | 
                            
                            
                                37.99%
                             | 
                            
                                
                                    -
                                 | 
                                
                                    -%
                                 | 
                            
                            
                                
                                    -
                                 | 
                                
                                    -%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Jun 2016
                             | 
                            
                                
                                    (A) Promoter & Promoter Group
                                
                             | 
                            
                                11,283,743
                             | 
                            
                            
                                37.99%
                             | 
                            
                                
                                    -
                                 | 
                                
                                    -%
                                 | 
                            
                            
                                
                                    -
                                 | 
                                
                                    -%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Mar 2016
                             | 
                            
                                
                                    (A) Promoter & Promoter Group
                                
                             | 
                            
                                11,274,143
                             | 
                            
                            
                                37.95%
                             | 
                            
                                
                                    -
                                 | 
                                
                                    -%
                                 | 
                            
                            
                                
                                    -
                                 | 
                                
                                    -%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Dec 2015
                             | 
                            
                                
                                    (A) Promoter & Promoter Group
                                
                             | 
                            
                                11,274,143
                             | 
                            
                            
                                37.95%
                             | 
                            
                                
                                    -
                                 | 
                                
                                    -%
                                 | 
                            
                            
                                
                                    -
                                 | 
                                
                                    -%
                                 |