if someone takes off their tefillin for some reason, like to shower or for a break in the middle of the day, and puts them back on later, do they say the bracha again?

and does it matter how long they were off, or why they came off, or if the person stopped thinking about them in between?