To expand a bit . . . This construction has become widely used to mean not terribly intelligent. One of the first examples was:
A few bricks shy (short) of a full load. OR
A few cards short of a full deck.
Now people can make up their own versions using the same construction.