Suppose that $R$ is an infinite PID with finitely many units. Show that $R$ has infinitely many maximal ideals.
My thought is that $x$ is irreducible implies $(x)$ (here $(x)$ is the ideal generated by $x$) is maximal - is this right? If yes, then perhaps to try to make a Euclidean proof that there are infinitely many irreducible elements would suffice. However, I cannot properly use that $R$ is infinite.
Any help appreciated!