There is not much in the world which has not been thought about. The challenge and success is in the execution.
Depending on what the idea is realizing a minimal feature set of the idea and go public will quickly lead to some feedback if the idea is "huge".
Usually with many attempts the chance of success goes up.