Never heard of it. But what does IDO stands for?
Initial DEX Offering
IDO- Initial Defi Offering,
That's what it means, I came across a recent project DefiForYou DFY located at Vietnam planning to launch IDO presale, I searched through the website and understood the meaning of ido whib normally done on Binance smart chain,
https://ido.defi.com.vn/ Its not what it means the correct meaning of IDO is Initial Dex offering it became popular after the Uniswap become the no.1 defi meaning Icos on decentralized exchange instead of conducting in Cex which is often called IEO on Dex its IDO this is the reference of what IDO means