On my system, that syntax isn't documented in the man page, but it is in the 'info' page:
sed OPTIONS... [SCRIPT] [INPUTFILE...]
If you do not specify INPUTFILE, or if INPUTFILE is
-',
sed' filters the contents of the standard input.
Given that particular usage, I think you could leave off the '-' and it should still work.