There is a very nice way to see this using the algebra of circulant matrices. Define
$$\rm X = \left[\begin{array}{}
0 & 1 & 0 & 0 &\cdots& 0\\
0 & 0 & 1 & 0 &\cdots& 0\\
0 & 0 & 0 & 1 &\cdots& 0\\
& & & & \cdots &\\
0 & 0 & 0 & 0 &\cdots& 1\\
1 & 0 & 0 & 0 &\cdots& 0\end{array}\right]\ \Rightarrow\
X^2\! = \left[\begin{array}{}
0 & 0 & 1 & 0 &\cdots& 0\\
0 & 0 & 0 & 1 &\cdots& 0\\
& & & & \cdots &\\
0 & 0 & 0 & 0 &\cdots& 1\\
1 & 0 & 0 & 0 &\cdots& 0\\
0 & 1 & 0 & 0 &\cdots& 0\\\end{array}\right]\ \Rightarrow\ \cdots\ \Rightarrow\ X^n = 1$$
Your circulant matrix is $\rm\:M = f(X)\, =\, -1\!+\!2X\!+\!2X^2\!+\,\cdots\,+2X^{n-1}.\,$ One easily checks (see below) that $\rm\:f(x)\:$ is coprime to $\rm\:x^n-1,\:$ so by the Euclidean algorithm there is a Bezout identity
$$\rm a(x)\ f(x) + b(x)\ (x^n\!-1)\, =\ 1$$
Since $\rm\:X^n=1,\:$ evaluating above at $\rm\: x = X\:$ yields $\rm\:a(X)\,f(X)\, =\, 1,\:$ so $\rm\ M = f(X)\:$ is invertible.
For coprimality, let $\rm\:g = 1\!+\!x\!+\cdots+\!x^{n-1}.\:$ Then $\rm\:f = 2g\!-\!3\:$ is coprime to $\rm\:g\:$ since $\rm\:2g-f = 3,\:$ and $\rm\:f\:$ is coprime to $\rm\:x\!-\!1\:$ (else $\rm\:x\!-\!1\mid f\:\Rightarrow\:0=f(1) = 2n\!-\!3).\:$ Therefore, by Euclid's Lemma, we deduce that $\rm\:f\:$ coprime to both $\rm\:g\:$ and $\rm\,x\!-\!1\:\Rightarrow\:f\:$ coprime to their product $\rm\:(x\!-\!1)g = x^n\!-\!1.$