The new documentary is available to stream on Netflix now