Glory, will have to disagree with you in that not "ALL" are raised in the first resurrection, just the saints.
Rev. 20:4 , reads, I saw thrones on which were seated those who had been given authored to judge [saints of all time] And [ in addition, too] I saw the souls [living beings/saints] of those who has been beheaded because of their testimony about Jesus and because of the word of God. They [the second group of saints mentioned] had not worshiped the beast or its image and had not received its mark on their foreheads or their hands. [these are the saints who lived during the tribulation] They [both groups of saints] came to life and reigned with Christ a thousand years.
V5. (The rest [ if not the saints, logic would indicate to anyone with an unbiased mind, it has to be referring to the lost] until the thousand years were ended.) This is the first resurrection. [ the resurrection of the saints]
V6 Blessed and holy are those who share in the first resurrection. [ this confirms that only the saints are resurrected in the first resurrection, and too, infers there is another resurrection] The second death death has no power over them [they receive eternal life], but they will be priests of God [the Father] and of Christ and will reign with him for a thousand years. [ We must let the Bible speak, and adjust our theology, if we desire to understand the truth]
I agree with you that Satan is released from the spirit realm after the thousand years have ended and He marshals the wicked after they are raised in the second resurrection to take the Holy City/New Jerusalem, but God destroys Him along with the wicked and fallen angles, with fire from heaven/Hell fire. End of Sin!
Rev 20:4-6 And I saw thrones, and they sat upon them, and judgment was given unto them and I saw the souls of them that were beheaded for the witness of Jesus, and for the word of God, and which had not worshipped the beast, neither his image, neither had received his mark upon their foreheads, or in their hands and they lived and reigned with Christ a thousand years. But the rest of the dead lived not again until the thousand years were finished. This is the first resurrection. Blessed and holy is he that hath part in the first resurrection on such the second death hath no power, but they shall be priests of God and of Christ, and shall reign with him a thousand years.
We read back in chapter 6:9-11 about the souls under the altar waiting to be avenged. The fulfilling of this will have come at this time as their fellow servants have all died a martyr’s death. Those who are sitting on symbolic thrones are all those who have died a martyr’s death being servants of God as now they reign with Christ in judgment over the nations.
The rest of the dead are those of the other part of the resurrection that have been raised to damnation whose names are not found written in the Lamb’s book of life. The second death are those who rejected Christ and had no faith in God being Spiritually dead that are raised from their graves, Ephesians 2:1-10. Scripture never teaches two resurrections, but only one resurrection, John 5:28, 29; 6:40, and a second death being that of Spiritual death and hell being the grave are cast into the lake of fire, Rev 20:14, 15 as they had no Spiritual power over death. There are two separate judgments, but only one resurrection as everything from Rev 19-20 happens on the last day that has no ending. Those who are priest of God and will reign with Him are those of the Spiritual rebirth and indwelled with the Holy Spirit.
John 5:28 Marvel not at this: for the hour is coming, in the which all that are in the graves shall hear his voice, We read back in chapter 6:9-11 about the souls under the altar waiting to be avenged. The fulfilling of this will have come at this time as their fellow servants have all died a martyr’s death. Those who are sitting on symbolic thrones are all those who have died a martyr’s death being servants of God as now they reign with Christ in judgment over the nations.
The rest of the dead are those of the other part of the resurrection that have been raised to damnation whose names are not found written in the Lamb’s book of life. The second death are those who rejected Christ and had no faith in God being Spiritually dead that are raised from their graves, Ephesians 2:1-10. Scripture never teaches two resurrections, but only one resurrection, John 5:28, 29; 6:40, and a second death being that of Spiritual death and hell being the grave are cast into the lake of fire, Rev 20:14, 15 as they had no Spiritual power over death. There are two separate judgments, but only one resurrection as everything from Rev 19-20 happens on the last day that has no ending. Those who are priest of God and will reign with Him are those of the Spiritual rebirth and indwelled with the Holy Spirit.
John 5:29 And shall come forth; they that have done good, unto the resurrection of life; and they that have done evil, unto the resurrection of damnation.
Rev 1:7 Behold, he cometh with clouds; and every eye shall see him, and they also which pierced him: and all kindreds of the earth shall wail because of him. Even so, Amen.