| 
                                Sep 2025
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                185,674,735
                             | 
                            
                            
                                55.89%
                             | 
                            
                                
                                    6,690,000
                                 | 
                                
                                    3.60%
                                 | 
                            
                            
                                
                                    10,700,000
                                 | 
                                
                                    5.76%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Jun 2025
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                185,674,735
                             | 
                            
                            
                                55.89%
                             | 
                            
                                
                                    6,690,000
                                 | 
                                
                                    3.60%
                                 | 
                            
                            
                                
                                    11,000,000
                                 | 
                                
                                    5.92%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Mar 2025
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                185,674,735
                             | 
                            
                            
                                55.89%
                             | 
                            
                                
                                    6,690,000
                                 | 
                                
                                    3.60%
                                 | 
                            
                            
                                
                                    11,000,000
                                 | 
                                
                                    5.92%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Dec 2024
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                185,674,735
                             | 
                            
                            
                                55.89%
                             | 
                            
                                
                                    9,175,000
                                 | 
                                
                                    4.94%
                                 | 
                            
                            
                                
                                    11,000,000
                                 | 
                                
                                    5.92%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Sep 2024
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                185,674,735
                             | 
                            
                            
                                55.89%
                             | 
                            
                                
                                    9,175,000
                                 | 
                                
                                    4.94%
                                 | 
                            
                            
                                
                                    11,000,000
                                 | 
                                
                                    5.92%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Jun 2024
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                185,674,735
                             | 
                            
                            
                                55.89%
                             | 
                            
                                
                                    9,175,000
                                 | 
                                
                                    4.94%
                                 | 
                            
                            
                                
                                    21,176,923
                                 | 
                                
                                    11.41%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Jun 27, 2024
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                185,674,735
                             | 
                            
                            
                                55.89%
                             | 
                            
                                
                                    9,175,000
                                 | 
                                
                                    4.94%
                                 | 
                            
                            
                                
                                    21,176,923
                                 | 
                                
                                    11.41%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Jun 12, 2024
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                182,836,735
                             | 
                            
                            
                                56.22%
                             | 
                            
                                
                                    9,175,000
                                 | 
                                
                                    5.02%
                                 | 
                            
                            
                                
                                    18,338,923
                                 | 
                                
                                    10.03%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Mar 2024
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                178,199,735
                             | 
                            
                            
                                56.12%
                             | 
                            
                                
                                    9,175,000
                                 | 
                                
                                    5.15%
                                 | 
                            
                            
                                
                                    13,701,923
                                 | 
                                
                                    7.69%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Feb 15, 2024
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                178,199,735
                             | 
                            
                            
                                56.15%
                             | 
                            
                                
                                    9,175,000
                                 | 
                                
                                    5.15%
                                 | 
                            
                            
                                
                                    13,701,923
                                 | 
                                
                                    7.69%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Dec 2023
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                178,199,735
                             | 
                            
                            
                                61.63%
                             | 
                            
                                
                                    9,175,000
                                 | 
                                
                                    5.15%
                                 | 
                            
                            
                                
                                    13,701,923
                                 | 
                                
                                    7.69%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Sep 2023
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                174,674,735
                             | 
                            
                            
                                61.31%
                             | 
                            
                                
                                    6,675,000
                                 | 
                                
                                    3.82%
                                 | 
                            
                            
                                
                                    10,176,923
                                 | 
                                
                                    5.83%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Jun 2023
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                174,674,735
                             | 
                            
                            
                                61.31%
                             | 
                            
                                
                                    48,595,000
                                 | 
                                
                                    27.82%
                                 | 
                            
                            
                                
                                    10,176,923
                                 | 
                                
                                    5.83%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Mar 2023
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                174,529,417
                             | 
                            
                            
                                61.45%
                             | 
                            
                                
                                    56,191,000
                                 | 
                                
                                    32.20%
                                 | 
                            
                            
                                
                                    23,911,796
                                 | 
                                
                                    13.70%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Dec 2022
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                171,149,244
                             | 
                            
                            
                                60.26%
                             | 
                            
                                
                                    28,925,000
                                 | 
                                
                                    16.90%
                                 | 
                            
                            
                                
                                    23,911,796
                                 | 
                                
                                    13.97%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Sep 2022
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                170,629,244
                             | 
                            
                            
                                60.08%
                             | 
                            
                                
                                    52,125,000
                                 | 
                                
                                    30.55%
                                 | 
                            
                            
                                
                                    23,911,796
                                 | 
                                
                                    14.01%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Jun 2022
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                169,547,948
                             | 
                            
                            
                                59.70%
                             | 
                            
                                
                                    10,605,000
                                 | 
                                
                                    6.25%
                                 | 
                            
                            
                                
                                    10,176,923
                                 | 
                                
                                    6.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Mar 2022
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                169,066,743
                             | 
                            
                            
                                59.53%
                             | 
                            
                                
                                    8,805,000
                                 | 
                                
                                    5.21%
                                 | 
                            
                            
                                
                                    10,176,923
                                 | 
                                
                                    6.02%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Dec 2021
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                167,424,642
                             | 
                            
                            
                                58.95%
                             | 
                            
                                
                                    8,205,000
                                 | 
                                
                                    4.90%
                                 | 
                            
                            
                                
                                    84,442,072
                                 | 
                                
                                    50.44%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Sep 2021
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                164,615,814
                             | 
                            
                            
                                57.96%
                             | 
                            
                                
                                    1,955,000
                                 | 
                                
                                    1.19%
                                 | 
                            
                            
                                
                                    84,442,072
                                 | 
                                
                                    51.30%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Jun 2021
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                163,037,176
                             | 
                            
                            
                                57.41%
                             | 
                            
                                
                                    1,875,000
                                 | 
                                
                                    1.15%
                                 | 
                            
                            
                                
                                    84,442,072
                                 | 
                                
                                    51.79%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Mar 2021
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                163,037,176
                             | 
                            
                            
                                57.41%
                             | 
                            
                                
                                    1,875,000
                                 | 
                                
                                    1.15%
                                 | 
                            
                            
                                
                                    10,176,923
                                 | 
                                
                                    6.24%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Mar 14, 2021
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                163,037,176
                             | 
                            
                            
                                57.41%
                             | 
                            
                                
                                    1,875,000
                                 | 
                                
                                    1.15%
                                 | 
                            
                            
                                
                                    10,176,923
                                 | 
                                
                                    6.24%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Dec 2020
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                151,064,078
                             | 
                            
                            
                                55.17%
                             | 
                            
                                
                                    1,875,000
                                 | 
                                
                                    1.24%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Sep 2020
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                148,310,365
                             | 
                            
                            
                                54.16%
                             | 
                            
                                
                                    1,875,000
                                 | 
                                
                                    1.26%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Jun 2020
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                146,976,860
                             | 
                            
                            
                                53.67%
                             | 
                            
                                
                                    1,875,000
                                 | 
                                
                                    1.28%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Mar 2020
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                146,745,006
                             | 
                            
                            
                                53.59%
                             | 
                            
                                
                                    1,875,000
                                 | 
                                
                                    1.28%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Dec 2019
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                144,711,580
                             | 
                            
                            
                                52.85%
                             | 
                            
                                
                                    1,875,000
                                 | 
                                
                                    1.30%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Sep 2019
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                144,303,926
                             | 
                            
                            
                                52.70%
                             | 
                            
                                
                                    1,875,000
                                 | 
                                
                                    1.30%
                                 | 
                            
                            
                                
                                    66,210,598
                                 | 
                                
                                    45.88%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Jun 2019
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                143,262,433
                             | 
                            
                            
                                52.32%
                             | 
                            
                                
                                    1,875,000
                                 | 
                                
                                    1.31%
                                 | 
                            
                            
                                
                                    66,210,598
                                 | 
                                
                                    46.22%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Mar 2019
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                142,788,213
                             | 
                            
                            
                                52.14%
                             | 
                            
                                
                                    1,875,000
                                 | 
                                
                                    1.31%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Dec 2018
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                141,180,347
                             | 
                            
                            
                                51.56%
                             | 
                            
                                
                                    1,875,000
                                 | 
                                
                                    1.33%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Sep 2018
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                140,137,980
                             | 
                            
                            
                                51.18%
                             | 
                            
                                
                                    1,875,000
                                 | 
                                
                                    1.34%
                                 | 
                            
                            
                                
                                    66,210,598
                                 | 
                                
                                    47.25%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Jun 2018
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                139,314,983
                             | 
                            
                            
                                53.82%
                             | 
                            
                                
                                    1,875,000
                                 | 
                                
                                    1.35%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Mar 2018
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                139,314,983
                             | 
                            
                            
                                53.82%
                             | 
                            
                                
                                    1,875,000
                                 | 
                                
                                    1.35%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Dec 2017
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                139,020,483
                             | 
                            
                            
                                53.71%
                             | 
                            
                                
                                    1,875,000
                                 | 
                                
                                    1.35%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Sep 2017
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                138,891,434
                             | 
                            
                            
                                53.66%
                             | 
                            
                                
                                    7,875,000
                                 | 
                                
                                    5.67%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Jun 2017
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                138,891,434
                             | 
                            
                            
                                53.66%
                             | 
                            
                                
                                    7,875,000
                                 | 
                                
                                    5.67%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Mar 2017
                             | 
                            
                                
                                    Total
                                
                             | 
                            
                                128,041,436
                             | 
                            
                            
                                49.47%
                             | 
                            
                                
                                    1,875,000
                                 | 
                                
                                    1.46%
                                 | 
                            
                            
                                
                                    0
                                 | 
                                
                                    0.00%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Dec 2016
                             | 
                            
                                
                                    (A) Promoter & Promoter Group
                                
                             | 
                            
                                128,041,436
                             | 
                            
                            
                                49.47%
                             | 
                            
                                
                                    1,875,000
                                 | 
                                
                                    1.46%
                                 | 
                            
                            
                                
                                    -
                                 | 
                                
                                    -%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Sep 2016
                             | 
                            
                                
                                    (A) Promoter & Promoter Group
                                
                             | 
                            
                                119,897,353
                             | 
                            
                            
                                46.32%
                             | 
                            
                                
                                    1,875,000
                                 | 
                                
                                    1.56%
                                 | 
                            
                            
                                
                                    -
                                 | 
                                
                                    -%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Jun 2016
                             | 
                            
                                
                                    (A) Promoter & Promoter Group
                                
                             | 
                            
                                119,897,353
                             | 
                            
                            
                                46.32%
                             | 
                            
                                
                                    1,875,000
                                 | 
                                
                                    1.56%
                                 | 
                            
                            
                                
                                    -
                                 | 
                                
                                    -%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Mar 2016
                             | 
                            
                                
                                    (A) Promoter & Promoter Group
                                
                             | 
                            
                                119,897,353
                             | 
                            
                            
                                46.32%
                             | 
                            
                                
                                    1,875,000
                                 | 
                                
                                    1.56%
                                 | 
                            
                            
                                
                                    -
                                 | 
                                
                                    -%
                                 | 
                            
                        
                    
                        
                            
                                
                                    | 
                                     | 
                                    
                                        
                                         | 
                                    
                                    
                                        
                                         | 
                                    
                                
                                
                        
                        
                            | 
                                Dec 2015
                             | 
                            
                                
                                    (A) Promoter & Promoter Group
                                
                             | 
                            
                                119,897,353
                             | 
                            
                            
                                46.32%
                             | 
                            
                                
                                    -
                                 | 
                                
                                    -%
                                 | 
                            
                            
                                
                                    -
                                 | 
                                
                                    -%
                                 |