v3.26.1
Accounts Receivable, Net (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Accounts Receivable, Net [Abstract]        
Provision for allowance on credit losses $ 1,252,741 $ 401,988 $ 1,370,122 $ 464,988