Don't get too excited about SQ staff travel! It'll be ID75 and they calculate that on the most expensive fare, one usually that no-one pays. It's almost always cheaper to get a ticket from the travel agent than use SQ staff travel. If they told you ID90 then they didn't tell you about the 5 year plus wait for it.