on the rocks — a large mass of stone forming a hill, cliff, promontory, or the like.
insolvent — not solvent; unable to satisfy creditors or discharge liabilities, either because liabilities exceed assets or because of inability to pay debts as they mature.