v3.26.3
Other receivables, net - Movements of allowance for credit losses (Details) - USD ($)
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Movements of allowance for credit losses      
Beginning balance $ 403,403 $ 2,972,289 $ 2,582,761
Addition 603,839 13,875 389,528
Write-off (728,549) (2,582,761) 0
Ending balance $ 278,693 $ 403,403 $ 2,972,289