In FY24, iD Fresh recorded a net profit of ₹4.5 crore, its first since 2005. The firm targets 14% Ebitda for FY26 and plans to list in public markets by FY27.