| Sep 10, 2025 | 
                      Next Day Disclosure Return
                       | pdf | pdf | 
                
                  
                    | Sep 10, 2025 | 
                      Transaction in own shares
                       | pdf |  | 
                
                  
                    | Sep 09, 2025 | 
                      Next Day Disclosure Return
                       | pdf | pdf | 
                
                  
                    | Sep 09, 2025 | 
                      Transaction in own shares
                       | pdf |  | 
                
                  
                    | Sep 08, 2025 | 
                      Holding(s) in Company
                       | pdf |  | 
                
                  
                    | Sep 08, 2025 | 
                      Next Day Disclosure Return
                       | pdf | pdf | 
                
                  
                    | Sep 08, 2025 | 
                      Transaction in own shares
                       | pdf |  | 
                
                  
                    | Sep 05, 2025 | 
                      Next Day Disclosure Return
                       | pdf | pdf | 
                
                  
                    | Sep 05, 2025 | 
                      Transaction in own shares
                       | pdf |  | 
                
                  
                    | Sep 04, 2025 | 
                      Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 August 2025
                       | pdf | pdf | 
                
                  
                    | Sep 04, 2025 | 
                      Next Day Disclosure Return
                       | pdf | pdf | 
                
                  
                    | Sep 04, 2025 | 
                      Transaction in own shares
                       | pdf |  |