be ahead of its time
definition
having modern ideas and methods; advanced
example
The microwave technology was ahead of its time. It was introduced in 1947 and only became popular after two decades.
word origin — A 19th-century expression suggesting an idea or invention exists before society is ready to accept it.