tread water

[ˈtrɛd ˈwɔːtər] トレッド ウォーター

1. 水中で体を浮かせて沈まないようにその場にとどまること。

泳ぎながら、前進したり移動したりせず、その場で体を水面に浮かせておく行為を指します。溺れないようにするために行われる、基本的な泳ぎ方の一つです。
She can tread water for a long time. (彼女は長い間、立ち泳ぎをすることができる。)

2. 努力しているにもかかわらず、状況が進展せず、現状維持に留まっている状態。

何らかの活動や努力をしているにもかかわらず、全く前進しておらず、ただその場にとどまっているような状況を表す比喩表現です。特に、困難な状況で何とか持ちこたえているが、解決には至っていない場合に多く使われます。
The company has been just treading water for the past year, not growing but not failing either. (その会社はこの1年、成長もしていないが倒産もせず、ただ現状維持で精一杯だった。)
関連
stand still
mark time
hold one's own
stay afloat