Accounts receivable, net |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Credit Loss [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Accounts receivable, net | Note 3 – Accounts receivable, net
Accounts receivable, net consist of the following:
As of the end of each of the financial year, the aging analysis of accounts receivable, net of allowance for expected credit loss, based on the invoice date is as follows:
The movement of allowances for expected credit loss is as follow:
Bad debt expense was $, $ and $130,781 for the years ended December 31, 2024, 2023 and 2022, respectively.
The Company’s normal trade credit term is 30 days (2023: 30 days). Other credit terms are assessed and approved by the management on a case-by-case basis.
Subsequent to December 31, 2024, the Company received a total of $5,554,100 in payments on accounts receivable. The Company entered into installment agreements with major customers, which stipulated periodic payments over a specified duration, requiring the customers to fulfil all payment obligations. Under the terms of these installment agreements, the remaining outstanding of $14,769,826 will be fully settled by May 2026. For the years ended December 31, 2024, 2023 and 2022, allowances for expected credit loss were $69,474, $ and $1,129,178 respectively.
|