Excluding the impairment charges and related tax benefit, Q4 profit was $12m.
In Q4 2013, Steiner posted a $13m profit, or 88 cents per share.
Net loss for the year was $158.1m, or $11.26 per share, compared to the $49.4m profit, or $3.34 per share, in 2013. Revenues for the year rose 1% to $863.5m from $855.5m in 2013.
Excluding the impairment charges and related tax benefit, the 2014 profit was $39.7m.
Steiner's board authorized a new share repurchase plan for up to $100m.
During the quarter, the company served an average of 144 cruise ships, down from 152 a year ago. Revenue per staff day was $398, up from $386.