For the years ended June 30, 2025 and 2024, the movement of contract liabilities was as follows:
SCHEDULE OF CONTRACT LIABILITIES
Schedule of Contract Liabilities [Table Text Block]
No definition available.