| Aug 06, 2025 | 
                      Next Day Disclosure Return
                       | pdf | pdf | 
                
                  
                    | Aug 06, 2025 | 
                      Transaction in own shares
                       | pdf |  | 
                
                  
                    | Aug 05, 2025 | 
                      Next Day Disclosure Return
                       | pdf | pdf | 
                
                  
                    | Aug 05, 2025 | 
                      Transaction in own shares
                       | pdf |  | 
                
                  
                    | Aug 04, 2025 | 
                      Next Day Disclosure Return
                       | pdf | pdf | 
                
                  
                    | Aug 04, 2025 | 
                      Transaction in own shares
                       | pdf |  | 
                
                  
                    | Aug 01, 2025 | 
                      Next Day Disclosure Return
                       | pdf | pdf | 
                
                  
                    | Aug 01, 2025 | 
                      Transaction in own shares
                       | pdf |  | 
                
                  
                    | Jul 31, 2025 | 
                      Total Voting Rights and Issued Share Capital
                       | pdf |  | 
                
                  
                    | Jul 31, 2025 | 
                      Next Day Disclosure Return
                       | pdf | pdf | 
                
                  
                    | Jul 31, 2025 | 
                      Settlement reached in Malaysian dividend dispute
                       | pdf | pdf | 
                
                  
                    | Jul 31, 2025 | 
                      Transaction in own shares
                       | pdf |  |