The drone was reported over Teterboro at around 3,500ft. One of the ILS approaches into Newark[1] has Teterboro as an initial fix, with a minimum crossing altitude of 3,000ft. That puts the drone exactly where aircraft inbound on that approach will be.