Wiktionary
one brick short of a full load
a. 1 (context idiomatic English) Not mentally sound; insane. 2 (context idiomatic English) stupid.