The reason that there is so much controversy and misunderstanding over Revelation chapter 20 is that most Christians don't understand that there are two sets of a thousand years one the reigning and one the binding. This is shown in Revelation chapter 20.
The binding ends in verse 7 when satan is released for his short season before he is cast into the lake of fire.
The reigning ends at the end of our world after satan is cast into the lake of fire as shown in verse 5 when the rest of the dead stand before the throne.
The key to understanding this is to realize that Jesus doesn't reign because satan is bound Jesus reigns because He is God.
Yes it is true that Jesus reigns because He is God. but Satan is also bound during the time of His reign here on earth.
There is no thousand years after Satan is loosed. when he is loosed, he gathers an army- is defeated and then Scripture shows us eternity begins:
5 But the rest of the dead lived not again until the thousand years were finished. This is the first resurrection.
6 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.
7 And when the thousand years are expired, Satan shall be loosed out of his prison,
8 And shall go out to deceive the nations which are in the four quarters of the earth, Gog, and Magog, to gather them together to battle: the number of whom is as the sand of the sea.
9 And they went up on the breadth of the earth, and compassed the camp of the saints about, and the beloved city: and fire came down from God out of heaven, and devoured them.
10 And the devil that deceived them was cast into the lake of fire and brimstone, where the beast and the false prophet are, and shall be tormented day and night for ever and ever.
11 And I saw a great white throne, and him that sat on it, from whose face the earth and the heaven fled away; and there was found no place for them.
12 And I saw the dead, small and great, stand before God; and the books were opened: and another book was opened, which is the book of life: and the dead were judged out of those things which were written in the books, according to their works.
13 And the sea gave up the dead which were in it; and death and hell delivered up the dead which were in them: and they were judged every man according to their works.
14 And death and hell were cast into the lake of fire. This is the second death.
15 And whosoever was not found written in the book of life was cast into the lake of fire.