iXBRL requirements