You can report online and when coming in and out your 90 day resets from the day you come back. It’s easy to report at the local office and it’s just photocopies of pages from your passport. They can normally be done at the immigration. I have never done online and find it easy to do directly