You can sell an idea to a company without a patent, but you will need to get them to sign a non-disclosure agreement (NDA) to prevent them from stealing your idea. The NDA would limit the company's ability to use your idea without paying you for it.