Idorsia Ltd (SIX: IDIA) announces strong financial and operational results for the full year 2025, setting a new base for further growth ahead and a catalyst rich 2026.