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}] $$$$ \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}]$$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.