Revelation 20
Then I saw the souls of those who had been beheaded for their witness to Jesus and for the word of God, who had not worshiped the beast or his image, and had not received his mark on their foreheads or on their hands. And they lived and reigned with Christ for a thousand years. 5 But the rest of the dead did not live again until the thousand years were finished. This is the first resurrection.
These people live and reagin with Jesus for 1000 years Before the final resurrection. It's called the first resurrection for a reason, because there will be a second resurrection where some will also join them as eternal saints with God.