Contract Assets, Net and Liabilities (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Contract Assets, Net and Liabilities [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Contract Asset is Presented Net of Allowance for Expected Credit Loss | Contract assets is presented net of allowance for expected credit losses:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Movement of Contract Assets | The movement of contract assets is as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Allowances for Expected Credit Loss | The movement of allowance for expected credit losses is as follows:
|