But recent observations with new telescopes have added new information to yield a more detailed image of this distant planet.
(recent observations with new telescopes; have added; new information to yield a more detailed image of this distant planet) (new information; to yield; a more detailed image of this distant planet)
recent observations with new telescopes new information
have added to yield
new information to yield a more detailed image of this distant planet
a more detailed image of this distant planet