Our company was facing bankruptcy, but we were able to weather the difficult situation by cutting costs and finding new revenue streams.
こんにちは!
ご質問ありがとうございます。
ご質問について、いくつか言い方が考えられますが、例えば、
Our company was facing bankruptcy, but we were able to weather the difficult situation by cutting costs and finding new revenue streams.
『弊社は倒産の危機に見舞われたが、コスト削減と新たな収入減によりそのピンチを凌ぐことができた。』
というように、weather 『困難などを切り抜ける、乗り切る、乗り越える』を使って表現するのはいかがでしょうか。
その他、overcome 『困難・障害などを克服する、乗り越える、打開する』などを使ってもよいでしょう!
参考になれば幸いです。