Just about every intelligence agency and expert agrees on nearly all the data. The debate and the 'conflicting' reports are mainly a matter of definitions.
The data is that Iran has some weapons research, and have/had about 400kg of 60% enriched Uranium (no civilian use), an higher amount of lower grade enriched Uranium, and a certain number of centrifuges for enrichment.
The interpretation bit is regarding what's called 'weaponization' (aka taking all the materials and converting them to a bomg):
A modern bomb would use >90% (preferably >95%) Uranium and an implosion mechanism and be light and small enough to put on a common ballistic missile. While getting to 90% would have been easy for them (at one time they 'accidentally' enriched to 88%), they haven't done it yet, and it isn't entirely clear how close they are on miniaturization.
A hacky bomb could use a lower grade of Uranium (60% would barely do if they pooled all of it), be much heavier (it comes with the lower grade), possibly use a simpler gun-type mechanism, and would have to be delivered with some custom mechanism.
So 'weapons grade' could mean '90% and above', or it could mean 'enriched to a level that has no use apart from building weapons'. 'Distance to a bomb' could mean 'distance from what can be easily delivered' or 'distance from any fissile explosive'.
The data is that Iran has some weapons research, and have/had about 400kg of 60% enriched Uranium (no civilian use), an higher amount of lower grade enriched Uranium, and a certain number of centrifuges for enrichment.
The interpretation bit is regarding what's called 'weaponization' (aka taking all the materials and converting them to a bomg):
A modern bomb would use >90% (preferably >95%) Uranium and an implosion mechanism and be light and small enough to put on a common ballistic missile. While getting to 90% would have been easy for them (at one time they 'accidentally' enriched to 88%), they haven't done it yet, and it isn't entirely clear how close they are on miniaturization.
A hacky bomb could use a lower grade of Uranium (60% would barely do if they pooled all of it), be much heavier (it comes with the lower grade), possibly use a simpler gun-type mechanism, and would have to be delivered with some custom mechanism.
So 'weapons grade' could mean '90% and above', or it could mean 'enriched to a level that has no use apart from building weapons'. 'Distance to a bomb' could mean 'distance from what can be easily delivered' or 'distance from any fissile explosive'.