| 20th Aug 2025 7:00 am | 
                                            RNS | 
                                            Half-year Report | 
                                        
                                                                            
                                            | 25th Mar 2025 7:00 am | 
                                            RNS | 
                                            2024 Final Results Announcement | 
                                        
                                                                            
                                            | 27th Nov 2024 6:30 pm | 
                                            RNS | 
                                            Profit Warning Announcement | 
                                        
                                                                            
                                            | 21st Aug 2024 7:00 am | 
                                            RNS | 
                                            Half-year Report | 
                                        
                                                                            
                                            | 20th Mar 2024 8:27 am | 
                                            RNS | 
                                            Annual Financial Report | 
                                        
                                                                            
                                            | 6th Dec 2023 7:00 am | 
                                            RNS | 
                                            Profit Warning Announcement | 
                                        
                                                                            
                                            | 25th Aug 2023 7:00 am | 
                                            RNS | 
                                            Half-year Report | 
                                        
                                                                            
                                            | 3rd Apr 2023 7:00 am | 
                                            RNS | 
                                            Directorate Change | 
                                        
                                                                            
                                            | 22nd Mar 2023 7:00 am | 
                                            RNS | 
                                            Annual Financial Report | 
                                        
                                                                            
                                            | 19th Aug 2022 7:00 am | 
                                            RNS | 
                                            Half-year Report | 
                                        
                                                                            
                                            | 23rd Mar 2022 7:00 am | 
                                            RNS | 
                                            Annual Financial Report | 
                                        
                                                                            
                                            | 6th Jan 2022 7:00 am | 
                                            RNS | 
                                            2021 PROFIT WARNING ANNOUNCEMENT | 
                                        
                                                                            
                                            | 18th Aug 2021 7:00 am | 
                                            RNS | 
                                            Half-year Report | 
                                        
                                                                            
                                            | 22nd Mar 2021 7:00 am | 
                                            RNS | 
                                            Annual Financial Report - Replacement | 
                                        
                                                                            
                                            | 19th Mar 2021 7:00 am | 
                                            RNS | 
                                            Annual Financial Report | 
                                        
                                                                            
                                            | 2nd Nov 2020 7:00 am | 
                                            RNS | 
                                            Directorate Change | 
                                        
                                                                            
                                            | 19th Aug 2020 7:00 am | 
                                            RNS | 
                                            Half-year Report | 
                                        
                                                                            
                                            | 26th May 2020 7:00 am | 
                                            RNS | 
                                            AGM Statement | 
                                        
                                                                            
                                            | 9th Apr 2020 7:00 am | 
                                            RNS | 
                                            Dividend Declaration | 
                                        
                                                                            
                                            | 20th Mar 2020 7:00 am | 
                                            RNS | 
                                            Annual Financial Report | 
                                        
                                                                            
                                            | 19th Feb 2020 7:00 am | 
                                            RNS | 
                                            Death Of Director | 
                                        
                                                                            
                                            | 15th Aug 2019 7:00 am | 
                                            RNS | 
                                            Half-year Report | 
                                        
                                                                            
                                            | 29th Mar 2019 7:00 am | 
                                            RNS | 
                                            Annual Financial Report | 
                                        
                                                                            
                                            | 15th Aug 2018 7:00 am | 
                                            RNS | 
                                            Half-year Report | 
                                        
                                                                            
                                            | 23rd Mar 2018 7:00 am | 
                                            RNS | 
                                            Annual Financial Report | 
                                        
                                                                            
                                            | 7th Aug 2017 7:00 am | 
                                            RNS | 
                                            Half-year Report | 
                                        
                                                                            
                                            | 29th Mar 2017 7:00 am | 
                                            RNS | 
                                            Directorate Change | 
                                        
                                                                            
                                            | 29th Mar 2017 7:00 am | 
                                            RNS | 
                                            Annual Financial Report | 
                                        
                                                                            
                                            | 3rd Aug 2016 7:00 am | 
                                            RNS | 
                                            Directorate Change | 
                                        
                                                                            
                                            | 3rd Aug 2016 7:00 am | 
                                            RNS | 
                                            Half-year Report | 
                                        
                                                                            
                                            | 17th Mar 2016 7:00 am | 
                                            RNS | 
                                            Annual Financial Report | 
                                        
                                                                            
                                            | 12th Aug 2015 7:00 am | 
                                            RNS | 
                                            Half Yearly Report | 
                                        
                                                                            
                                            | 27th May 2015 7:00 am | 
                                            RNS | 
                                            Directorate Change | 
                                        
                                                                            
                                            | 25th Mar 2015 7:00 am | 
                                            RNS | 
                                            Annual Financial Report | 
                                        
                                                                            
                                            | 27th Aug 2014 7:00 am | 
                                            RNS | 
                                            Half Yearly Report | 
                                        
                                                                            
                                            | 19th Mar 2014 7:00 am | 
                                            RNS | 
                                            Final Results | 
                                        
                                                                            
                                            | 27th Nov 2013 7:00 am | 
                                            RNS | 
                                            PROFIT WARNING | 
                                        
                                                                            
                                            | 27th Aug 2013 7:00 am | 
                                            RNS | 
                                            Half Yearly Report | 
                                        
                                                                            
                                            | 2nd Apr 2013 7:00 am | 
                                            RNS | 
                                            Directorate Change | 
                                        
                                                                            
                                            | 2nd Apr 2013 7:00 am | 
                                            RNS | 
                                            Annual Financial Report |