Translate the following English sentence to French:
"It is high time they acknowledged their own share of responsibility for these failures, but we should do the same."
Ils doivent reconnaître d'urgence leur propre part de responsabilités dans ces échecs. Mais nous devons faire de même.