| Sep 2025 | Callirhoe Trustee Company Private Limited | 4,048,830 | 2.50% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Jun 2025 | Callirhoe Trustee Company Private Limited | 4,048,830 | 2.50% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Mar 2025 | Callirhoe Trustee Company Private Limited | 4,048,830 | 2.50% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Dec 2024 | Callirhoe Trustee Company Private Limite | 936,751 | 0.58% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                        
                            | Dec 2024 | Callirhoe Trustee Company Private Limited | 3,112,079 | 1.92% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Nov 11, 2024 | Callirhoe Trustee Company Private Limite | 936,751 | 0.58% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                        
                            | Nov 11, 2024 | Callirhoe Trustee Company Private Limited | 3,112,079 | 1.92% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Sep 2024 | Callirhoe Trustee Company Private Limite | 936,751 | 0.61% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                        
                            | Sep 2024 | Callirhoe Trustee Company Private Limited | 3,112,079 | 2.03% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Jun 2024 | Callirhoe Trustee Company Private Limite | 936,751 | 0.61% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                        
                            | Jun 2024 | Callirhoe Trustee Company Private Limited | 3,112,079 | 2.03% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Mar 2024 | Callirhoe Trustee Company Private Limite | 936,751 | 0.61% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                        
                            | Mar 2024 | Callirhoe Trustee Company Private Limited | 2,660,000 | 1.73% | 1,000,000 | 37.59% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Mar 26, 2024 | Callirhoe Trustee Company Private Limited | 3,596,751 | 2.34% | 1,000,000 | 37.59% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Dec 2023 | Callirhoe Trustee Company Private Limite | 936,751 | 0.65% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                        
                            | Dec 2023 | Callirhoe Trustee Company Private Limited | 2,660,000 | 1.85% | 1,000,000 | 37.59% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Sep 2023 | Callirhoe Trustee Company Private Limite | 936,751 | 0.65% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                        
                            | Sep 2023 | Callirhoe Trustee Company Private Limited | 2,660,000 | 1.85% | 1,000,000 | 37.59% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Jun 2023 | Callirhoe Trustee Company Private Limite | 936,751 | 0.65% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                        
                            | Jun 2023 | Callirhoe Trustee Company Private Limited | 4,160,000 | 2.89% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Mar 2023 | Callirhoe Trustee Company Private Limited | 5,096,751 | 3.54% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Dec 2022 | Callirhoe Trustee Company Private Limited | 5,096,751 | 3.54% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Sep 2022 | Callirhoe Trustee Company Private Limited | 5,096,751 | 3.54% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Jun 2022 | Callirhoe Trustee Company Private Limited | 5,096,751 | 3.54% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Mar 2022 | Callirhoe Trustee Company Private Limited | 5,096,751 | 3.54% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Mar 28, 2022 | Callirhoe Trustee Company Private Limited | 5,096,751 | 3.54% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Dec 2021 | Callirhoe Trustee Company Private Limited | 3,920,578 | 3.54% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Sep 2021 | Callirhoe Trustee Company Private Limited | 3,920,578 | 3.54% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Jun 2021 | Callirhoe Trustee Company Private Limited | 3,920,578 | 3.54% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Mar 2021 | Callirhoe Trustee Company Private Limited | 4,520,578 | 4.08% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Dec 2020 | Callirhoe Trustee Company Private Limited | 4,520,578 | 4.08% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Sep 2020 | Callirhoe Trustee Company Private Limited | 4,520,578 | 4.08% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Jun 2020 | Callirhoe Trustee Company Private Limited | 4,520,578 | 4.08% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Mar 2020 | Callirhoe Trustee Company Private Limited | 4,520,578 | 4.08% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Dec 2019 | Callirhoe Trustee Company Private Limited | 4,520,578 | 4.08% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Sep 2019 | Callirhoe Trustee Company Private Limited | 5,000,000 | 4.52% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Jun 2019 | Callirhoe Trustee Company Private Limited | 5,000,000 | 4.52% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Mar 2019 | Callirhoe Trustee Company Private Limited | 5,000,000 | 4.52% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Dec 2018 | Callirhoe Trustee Company Private Limited | 5,000,000 | 4.52% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Sep 2018 | Callirhoe Trustee Company Private Limited,  Trustee On Behalf Of Trust | 1,800,000 | 1.63% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                        
                            | Sep 2018 | Callirhoe Trustee Company Private Limited | 3,200,000 | 2.89% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Jun 2018 | Callirhoe Trustee Company Private Limited,  Trustee On Behalf Of Trust | 1,800,000 | 1.63% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                        
                            | Jun 2018 | Callirhoe Trustee Company Private Limited | 3,200,000 | 2.89% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Mar 2018 | Callirhoe Trustee Company Private Limited,  Trustee On Behalf Of Trust | 1,800,000 | 1.63% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                        
                            | Mar 2018 | Callirhoe Trustee Company Private Limited | 3,200,000 | 2.89% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Dec 2017 | Callirhoe Trustee Company Private Limited | 3,200,000 | 2.90% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                        
                            | Dec 2017 | Callirhoe Trustee Company Private Limited  Trustee On Behalf Of Trust | 1,800,000 | 1.63% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Sep 2017 | Callirhoe Trustee Company Private Limited | 3,200,000 | 2.90% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                        
                            | Sep 2017 | Callirhoe Trustee Company Private Limited  Trustee On Behalf Of Trust | 1,800,000 | 1.63% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Jun 2017 | Callirhoe Trustee Company Private Limited | 3,200,000 | 2.90% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                        
                            | Jun 2017 | Callirhoe Trustee Company Private Limited  Trustee On Behalf Of Trust | 1,800,000 | 1.63% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Mar 2017 | Callirhoe Trustee Company Private Limited | 3,200,000 | 2.90% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                        
                            | Mar 2017 | Callirhoe Trustee Company Private Limited  Trustee On Behalf Of Trust | 1,800,000 | 1.63% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Dec 2016 | Callirhoe Trustee Company Private Limited | 5,000,000 | 4.53% | - | -% | - | -% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Sep 2016 | Callirhoe Trustee Company Private Limited | 5,000,000 | 4.53% | - | -% | - | -% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Jun 2016 | Callirhoe Trustee Company Private Limited | 5,000,000 | 4.53% | - | -% | - | -% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Mar 2016 | Callirhoe Trustee Company Private Limited | 5,000,000 | 4.53% | - | -% | - | -% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Dec 2015 | Callirhoe Trustee Company Pvt Ltd | 5,000,000 | 4.53% | - | -% | - | -% |