The implication is false without the assumption that R is Noetherian, because finite matrices don't detect enough information about infinitely generated ideals.
For example, let R be the ring $$ \bigcup_{n \geq 0} k[t^{1/n}] $$ where $k$ is a field (an indiscrete valuation ring). Any finite matrix with coefficients in R comes from a subring $k[t^{1/N}]$ for some large $N$, and hence can be reduced to Smith normal form within this smaller PID.
However, the ideal $\cup (t^{1/N})$ is not principal.