Push or Pull should allow extrusion in both directions. I’m sharing the file: on the upper part of the helmet the command worked without issues, while on the lower part I encountered several problems with Push or Pull. In this case, a surface offset in both directions might have worked better, creating a final solid and then applying a Boolean Difference.