| 2025 | 
                                                            3rd Quarter Financial Statements, 30 September 2025 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2025 | 
                                                            2nd Quarter Financial Statements, 30 June 2025 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2025 | 
                                                            1st Quarter Financial Statements, 31 March 2025 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2024 | 
                                                            Financial Statements 2024 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2024 | 
                                                            3rd Quarter Financial Statements, 30 September 2024 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2024 | 
                                                            2nd Quarter Financial Statements, 30 June 2024 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2024 | 
                                                            1st Quarter Financial Statements, 31 March 2024 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2023 | 
                                                            Financial Statements 2023 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2023 | 
                                                            3rd Quarter Financial Statements, 30 September 2023 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2023 | 
                                                            2nd Quarter Financial Statements, 30 June 2023 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2023 | 
                                                            1st Quarter Financial Statements, 31 March 2023 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2022 | 
                                                            Financial Statements 2022 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2022 | 
                                                            3rd Quarter Financial Statements, 30 September 2022 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2022 | 
                                                            2nd Quarter Financial Statements, 30 June 2022 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2022 | 
                                                            1st Quarter Financial Statements, 31 March 2022 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2021 | 
                                                            Financial Statements 2021 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2021 | 
                                                            3rd Quarter Financial Statements, 30 September 2021 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2021 | 
                                                            2nd Quarter Financial Statements, 30 June 2021 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2021 | 
                                                            1st Quarter Financial Statements, 31 March 2021 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2020 | 
                                                            Financial Statements 2020 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2020 | 
                                                            3rd Quarter Financial Statements, 30 September 2020 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2020 | 
                                                            2nd Quarter Financial Statements, 30 June 2020 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2020 | 
                                                            1st Quarter Financial Statements, 31 March 2020 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2019 | 
                                                            Financial Statements 2019 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2019 | 
                                                            3rd Quater Financial Statements, 30 September 2019 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2019 | 
                                                            2nd Quarter Financial Statements, 30 June 2019 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2019 | 
                                                            1st Quarter Financial Statements, 31 March 2019 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2018 | 
                                                            Financial Statements 2018 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2018 | 
                                                            3rd Quater Financial Statements, 30 September 2018 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2018 | 
                                                            2nd Quarter Financial Statements, 30 June 2018 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2018 | 
                                                            1st Quarter Financial Statements, 31 March 2018 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2017 | 
                                                            Auditor's Report and Audited Financial Statements 2017 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2017 | 
                                                            3rd Quater Financial Statements, 30 September 2017 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2017 | 
                                                            2nd Quarter Financial Statements, 30 June 2017 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2017 | 
                                                            Condensed Interim Financial Report (Un-audited) As at and for the 1st quarter ended 31 March 2017 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2017 | 
                                                            1st Quarter Financial Statements, 31 March 2017 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2016 | 
                                                            Auditor's Report and Audited Financial Statements | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2016 | 
                                                            3rd Quater Financial Statements, 30 September 2016 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2016 | 
                                                            Half Yearly Report 2016 | 
                                                            Details | 
                                                        
                                                                                                                
                                                            | 2016 | 
                                                            1st Quarter Financial Statements, 31 March 2016 | 
                                                            Details |