translate English to French: The idea had been in their minds for a couple of years.
L´´idée leur trottait dans la tête depuis quelques années.