idiom
Ahead of one’s time
Иметь идеи или установки, которые слишком продвинуты для настоящего времени.
Meaning
Having ideas or attitudes that are too advanced for the present.
Example
Her designs were ahead of her time.
Ее дизайны были опережающими свое время.