idiom
Ahead of one’s time
Tener ideas o actitudes que son demasiado avanzadas para el presente.
Meaning
Having ideas or attitudes that are too advanced for the present.
Example
Her designs were ahead of her time.
Sus diseños estaban adelantados a su tiempo.