Accounts receivable, net |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2026 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Credit Loss [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accounts receivable, net | Note 4 – Accounts receivable, net
Accounts receivable, net consists of the following:
As of each balance sheet date, the aging analysis of accounts receivable, net of allowance for expected credit losses, based on the invoice date, is as follows:
The movement in the allowance for expected credit losses is as follows:
The Company’s normal trade credit term is 30 days (2025: 30 days). Other credit terms are assessed and approved by management on a case-by-case basis.
Subsequent to June 30, 2026, the Company received aggregate payments of $4,183,536 on its accounts receivable. In September and October 2026, the Company also entered into repayment arrangements with certain major customers, pursuant to which outstanding trade receivable balances totaling $20,358,225 are scheduled to be repaid in monthly installments over 60-month periods, commencing between November 2026 and February 2027 and ending between October 2030 and January 2032. Management considered these repayment arrangements, together with subsequent collections and other available information, in assessing the recoverability and expected timing of collection of the related accounts receivable. For the year ended June 30, 2026, the six months ended June 30, 2025 and the years ended December 31, 2024 and 2023, provisions for expected credit losses were $1,850,064, $807, $69,474 and $, respectively.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||