Consolidated revenue declined from KRW 15.08 billion in 2022 to KRW 11.91 billion in 2023, before recovering for two straight years to KRW 14.75 billion in 2024 and KRW 21.49 billion in 2025.
Operating income, however, swung from a profit of KRW 2.82 billion in 2022 to losses of KRW -4.18 billion (2023), KRW -3.25 billion (2024), and KRW -1.41 billion (2025) — a third consecutive year in the red, though the loss narrowed each year.
Operating margin followed the same pattern, moving from 18.7% in 2022 to -35.1%, -22.0%, and -6.6% in 2023-2025 respectively, narrowing losses without reaching breakeven.
Net income attributable to owners was a profit of KRW 3.03 billion in 2022 but turned to losses of KRW -3.64 billion (2023) and KRW -3.02 billion (2024), before widening sharply to KRW -19.52 billion in 2025 — a deterioration driven largely by a KRW -13.19 billion net loss attributable to owners in Q2 2025 alone.
Quarterly losses continued into Q3 2025 (KRW -0.07 billion) and Q4 2025 (KRW -3.79 billion), even as Q4 operating income turned positive at KRW 1.05 billion on a quarterly basis.
Subsequently, in Q1 2026 (revenue KRW 6.73 billion, operating loss KRW -0.82 billion, net income attributable to owners +KRW 3.07 billion) and Q2 2026 (revenue KRW 5.26 billion, operating loss KRW -0.81 billion, net income attributable to owners +KRW 1.13 billion), operating income remained negative but net income attributable to owners turned positive for two consecutive quarters.
The company has attributed this net-income turnaround to improved affiliate performance and higher equity-method gains; according to media reports, affiliate Intellectual Discovery posted Q1 2026 revenue of KRW 23.8 billion, operating profit of KRW 15.5 billion, and net profit of KRW 14.8 billion, contributing significantly to the equity-method gain.
On the balance sheet, the debt ratio jumped from 4.8% (2022) and 6.6% (2023) to 65.6% in 2024 before falling to 35.1% in 2025, while equity attributable to owners expanded from KRW 46.38 billion in 2022 to KRW 81.32 billion in 2025.