We are immediately with Christ if we are totally pure. The CCC is a good source starting arond paragraph 1020, and is of course the teaching from the Church; here are some relevant paragraphs that appear to answer your question:
[1021](javascript
penWindow(‘cr/1021.htm’)
Death puts an end to human life as the time open to either accepting or rejecting the divine grace manifested in Christ.592 The New Testament speaks of judgment primarily in its aspect of the final encounter with Christ in his second coming, but also repeatedly affirms that each will be rewarded immediately after death in accordance with his works and faith. The parable of the poor man Lazarus and the words of Christ on the cross to the good thief, as well as other New Testament texts speak of a final destiny of the soul–a destiny which can be different for some and for others.593
[1023](javascript
penWindow(‘cr/1023.htm’)
Those who die in God’s grace and friendship and are perfectly purified live for ever with Christ. They are like God for ever, for they “see him as he is,” face to face:598
By virtue of our apostolic authority, we define the following: According to the general disposition of God, the souls of all the saints . . . and other faithful who died after receiving Christ’s holy Baptism (provided they were not in need of purification when they died, . . . or, if they then did need or will need some purification, when they have been purified after death, . . .) already before they take up their bodies again and before the general judgment - and this since the Ascension of our Lord and Savior Jesus Christ into heaven - have been, are and will be in heaven, in the heavenly Kingdom and celestial paradise with Christ, joined to the company of the holy angels. Since the Passion and death of our Lord Jesus Christ, these souls have seen and do see the divine essence with an intuitive vision, and even face to face, without the mediation of any creature.599