one brick short of a load

To be one brick short of a load means to be unintelligent, insane or not mentally sound. The phrase is sometimes used for people who lack a certain intellect or others who are just not mentally there. There are many idioms which refer to people who are stupid or maybe crazy, and this is simply another way to make that statement.