I have just checked my contract and it doesn't specify anywhere that I have to get several IDs at my own expense, yes 'cause so far I have a few already!
Another very important thing about this is that we ALL did have to go through a security screening when we joined and we have already paid for it!
They already have all the required documentation.