Personally, I'm of the opinion that if one has served all of one's time, and/or additional requirements and is no longer under probation or parole, you get all your rights back. If one could be deemed as too dangerous to have firearms anymore, why let them out? Either you are a free individual again, or you are not, no middle ground.
The Feds do not agree with Idaho.
Convicted of a federal crime and you get no federal voting or gun rights back short of now a president’s pardon.
The GOP Congress pulled funding for the 1968 GCA felon firearms waiver review in 1994 and SCOTUS pulled the right of lower court judges to grant gun permits to federal felons on a case by case application too in Federal courts.