Fewer companies went through the insolvency process under the Insolvency and Bankruptcy Code (IBC) in financial year (FY) 2025, according to the credit rating firm ICRA.