you mean |x| < 1, negative values of x and zero still work
to make sure the GP converges, do it like this:
So if we let
![](https://latex.codecogs.com/png.latex?\bg_white xcisx = z, S_n = \frac{1-z^n}{1-z})
which converges as n->infinity if |z| < 1, and diverges if |z|>1. If |z|=1, i.e. x = 1 or -1, it neither converges nor diverges: it just sorta oscillates around the place (although, since 1 is not a rational multiple of pi, its not actually periodic but rather slightly chaotic). Clearly |z| = |x|, so it converges iff |x|<1, goes weird if |x| = 1 and diverges if |x| > 1.
Cool question!