v3.26.3
Schedule of Accounts Receivable Consolidated Balance Sheets (Details) - USD ($)
Jun. 30, 2026
Jun. 30, 2025
Credit Loss [Abstract]    
Accounts receivable, net (current) $ 19,861,938 $ 15,050,841
Accounts receivable, long-term 2,153,680 1,966,137
Total net accounts receivable $ 22,015,618 $ 17,016,978