Supreme Court releases detailed judgement