v3.26.3
Contract liabilities (Tables)
12 Months Ended
Jun. 30, 2026
Notes and other explanatory information [abstract]  
Schedule of contract liabilities

As of June 30, 2026 and June 30, 2025, the Company’s contract liabilities consist of payments received for EPC services and development fees projects not started yet.

 

   June 30, 2026   June 30, 2025 
Beginning of the year  $5,698   $4,600 
Revenue recognized from opening balance   (5,698)   (4,600)
Advance billings   2,227    5,607 
Foreign currency impact   -    91 
End of the year  $2,227   $5,698