Insane or mentally ill.
a demented idea
Crazy; ridiculous.
Suffering from dementia.
Having a psychological disorder.