O manual do PostgreSQL indica que isso significa que a transação está aberta (dentro de BEGIN) e ociosa. É mais provável que seja um usuário conectado usando o monitor que está pensando ou digitando. Eu tenho muitos desses no meu sistema, também.
Se você estiver usando o Slony para replicação, no entanto, o FAQ do Slony-I sugere
idle in transaction
pode significar que a conexão de rede foi encerrada abruptamente. Confira a discussão nesse FAQ para mais detalhes.