Sorry to see such damage, I would not like to think what I would do if I caught someone doing this to one of my cars.
I have CCTV covering the whole drive and am having a new dash am fitted to the GTS that will monitor it whilst it's parked but more that that, what can we do.
Must of us like to use and enjoy our cars which means they get parked up and left from time to time.
Hope you get it fixed with no issues.
My insurance covers vandalism without losing my no claims and without paying an excess, which
is worth looking at for the future.