Text this: Our budgeted $180 million year ended in the red after the Ukraine war. Here's how we survived.