Well, to buy a Florida resident ticket of any kind, you have to be a Florida resident. But they are available to all FL residents.
To buy non-florida resident tickets at SOG, you have to be qualified to buy tickets at SOG. "Regular" people can't go in there and purchase their tickets. They have length-of-stay passes at a good price- but you have to show ID or be qualified to stay at SOG to purchase them.
View attachment 444803
But of course, for questions they can be emailed or called directly and I could be wrong that they require people to have military ID or be qualified to stay at SOG- otherwise, wouldn't everybody just go there to buy their tickets all the time?