Accounts receivable and contract assets |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2026 | |||||||||||||||||||||||||||||||||||||||||||||||||
| Accounts Receivable, after Allowance for Credit Loss [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||
| Accounts receivable and contract assets |
Accounts receivable and contract assets consisted of the following as of June 30, 2026 and December 31, 2025:
There was no allowance for credit loss recognized as of June 30, 2026 and December 31, 2025, respectively. The accounts receivable amounted to $1,931,332 was fully collected till report date. |
||||||||||||||||||||||||||||||||||||||||||||||||