Accounts Receivable, Net (Tables)
|
6 Months Ended |
12 Months Ended |
Apr. 30, 2026 |
Oct. 31, 2025 |
| Accounts Receivable, after Allowance for Credit Loss [Abstract] |
|
|
| Schedule of Accounts Receivable |
Accounts receivable as of
April 30, 2026 and October 31, 2025 are as follows:
| | |
April 30, 2026 | | |
October 31, 2025 | |
| Accounts receivable | |
$ | 23,739,661 | | |
$ | 13,978,454 | |
| Less: Allowance for credit losses | |
| (2,469,626 | ) | |
| (1,595,831 | ) |
| Totals | |
$ | 21,270,035 | | |
$ | 12,382,623 | |
|
Accounts
receivable as of October 31, 2025 and 2024 are as follows:
| | |
October 31, 2025 | | |
October 31, 2024 | |
| Accounts receivable | |
$ | 13,978,454 | | |
$ | 9,444,056 | |
| Less: Allowance for credit losses | |
| (1,595,831 | ) | |
| (741,753 | ) |
| Totals | |
$ | 12,382,623 | | |
$ | 8,702,303 | |
|
| Schedule of Accounts Receivable by Aging Bucket |
Accounts receivable by aging
bucket are as follows:
| | |
Balance as of April 30, 2026 | | |
Subsequent collection | | |
% of Subsequent collection | |
| Less than half year | |
$ | 14,017,391 | | |
$ | 1,063,781 | | |
| 7.6 | |
| half year to 1 year | |
| 8,220,210 | | |
| 2,193,400 | | |
| 26.7 | |
| 1 year to 1.5 years | |
| 697,611 | | |
| 124,163 | | |
| 17.8 | |
| 1.5 years to 2 years | |
| 636,752 | | |
| 636,752 | | |
| 100.0 | |
| 2 years to 2.5 years | |
| — | | |
| — | | |
| — | |
| 2.5 year to 3 years | |
| — | | |
| — | | |
| — | |
| over 3 years | |
| 167,697 | | |
| — | | |
| — | |
| Total gross accounts receivable | |
$ | 23,739,661 | | |
| 4,018,096 | | |
| 16.9 | |
| Less: Allowance for accounts receivable | |
| (2,469,626 | ) | |
| | | |
| | |
| Accounts receivable, net | |
$ | 21,270,035 | | |
| | | |
| | |
|
Accounts
receivable by aging bucket are as follows:
| | |
Balance
as of
October 31,
2025 | | |
Subsequent
collection | | |
% of
Subsequent
collection | |
| Less than half year | |
$ | 9,185,114 | | |
$ | 626,493 | | |
| 6.8 | |
| half year to 1 year | |
| 669,224 | | |
| — | | |
| — | |
| 1 year to 1.5 years | |
| 2,944,661 | | |
| 1,680,928 | | |
| 57.1 | |
| 1.5 years to 2 years | |
| 1,015,470 | | |
| 140,511 | | |
| 13.8 | |
| 2 years to 2.5 years | |
| — | | |
| — | | |
| — | |
| 2.5 year to 3 years | |
| 39,501 | | |
| — | | |
| — | |
| over 3 years | |
| 124,484 | | |
| 1,686 | | |
| 1.4 | |
| Total gross accounts receivable | |
$ | 13,978,454 | | |
| 2,449,618 | | |
| 17.5 | |
| Less: Allowance for accounts receivable | |
| (1,595,831 | ) | |
| | | |
| | |
| Accounts receivable, net | |
$ | 12,382,623 | | |
| | | |
| | |
|
| Schedule of Allowance for Accounts Receivable |
The following table sets
forth the movement of allowance for accounts receivable:
| | |
April 30, 2025 | | |
October 31, 2025 | |
| Balance, at beginning of the period | |
$ | 1,595,831 | | |
$ | 741,753 | |
| Addition (Reversal) | |
| 791,245 | | |
| 842,339 | |
| Exchange rate difference | |
| 82,550 | | |
| 11,739 | |
| Balance, at end of the period | |
$ | 2,469,626 | | |
$ | 1,595,831 | |
|
The
following table sets forth the movement of allowance for accounts receivable:
| | |
October 31, 2025 | | |
October 31, 2024 | |
| Balance, at beginning of the year | |
$ | 741,753 | | |
$ | 803,170 | |
| Effects on adoption of ASC 326 | |
| - | | |
| (3,553 | ) |
| Addition (Reversal) | |
| 842,339 | | |
| (79,442 | ) |
| Exchange rate difference | |
| 11,739 | | |
| 21,578 | |
| Balance, at end of the year | |
$ | 1,595,831 | | |
$ | 741,753 | |
|