State development financier, the Industrial Development Corporation (IDC), has announced record funding approvals for the 2022/2023 financial year at R20.7 billion, as the company said it has achieved financial sustainability since the Covid-19 pandemic.