Translate the following English sentence to French:
"This report is one of the most interesting documents I have read for a long time."
Cela faisait longtemps que je n'avais plus lu un document aussi intéressant.