Akademik

иметь твердую почву под ногами
СТОЯТЬ НА ТВЕРДОЙ (РЕАЛЬНОЙ) ПОЧВЕ; ИМЕТЬ (ТВЕРДУЮ) ПОЧВУ ПОД НОГАМИ{{}}all lit
[VP; subj: human]
=====
to be in a secure position, have a basis allowing one to feel secure:
- X стоит на твердой почве{{}} X is (standing) on solid (firm) ground;
- X has a firm footing.
     ♦ Получив постоянную работу, Карпов ощутил, что стоит на твердой почве. Once he got a steady job, Karpov felt that he was on solid ground.

Большой русско-английский фразеологический словарь. — М.: ACT-ПРЕСС КНИГА. . 2004.