SFL Corporation Ltd. reports 2024 results with steady dividends but faces challenges as key asset Hercules may remain idle.