| Schedule of Accounts Receivable |
As of June 30, 2026 and 2025, accounts receivable consisted of the following: | | | As of June 30, | | | As of June 30, | | | | | 2026 | | | 2025 | | | Accounts receivable – gross | | $ | 45,957,544 | | | $ | 64,927,626 | | | Allowance for credit losses | | | (26,138,064 | ) | | | (17,971,470 | ) | | Accounts receivable, net | | $ | 19,819,480 | | | $ | 46,956,156 | | | | | | | | | | | | | Accounts receivable, net – current portion | | | 19,819,480 | | | | 39,588,998 | | | Accounts receivable, net – non current portion | | | - | | | | 7,367,158 | | | Accounts receivable, net | | $ | 19,819,480 | | | $ | 46,956,156 | |
|
| Schedule of Allowance for Credit Losses |
Activity in the allowance for credit losses is below: | | | For the year ended June 30, | | | | | 2026 | | | 2025 | | | Balance at July 1 | | $ | 17,971,470 | | | $ | 5,885,238 | | | Provision for expected losses | | | 20,715,826 | | | | 22,034,812 | | | Write-offs charged against the allowance | | | (12,549,232 | ) | | | (9,948,580 | ) | | Balance at June 30 | | | 26,138,064 | | | | 17,971,470 | |
|