That’s an old ID card, looks like mine I got when I retired in 94 and still carry.
An image of a current ID provides opportunity for creation of fake IDs.
Given history of several recent shooter events at military installations, one would presume it not likely acceptable protocol to publish Marine (any military) photo ID.