XML 93 R71.htm IDEA: XBRL DOCUMENT v3.25.3
INFORMATION ABOUT COMPONENTS OF CONSOLIDATED STATEMENTS OF FINANCIAL POSITION - Deferred revenue and advances from customers (Details) - USD ($)
Jun. 30, 2025
Jun. 30, 2024
Current    
Advances from customers $ 4,282,668 $ 3,335,740
Deferred Revenue   587,400
Deferred revenue and advances from customers - current 4,282,668 3,923,140
Non-current    
Advances from customers   52,511
Deferred Revenue 1,436,912 1,872,627
Deferred revenue and advances from customers - Non-current $ 1,436,912 $ 1,925,138