I don't think you have to apply for a new one, because they'll have records of the expired id, so you should be able to get a renewal, although the amount of time it's been expired may make a difference
In person or online. I would do it online cause it is faster and much more easier and save you the hassle of doing it in person.
Or in person
You can make appointments on the website or online
Thanks! Your answer is awaiting moderation.