XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.4
Contract Liabilities (Tables)
9 Months Ended
Sep. 30, 2025
Contract Liabilities [Abstract]  
Schedule of Movement of Contract Liabilities

The movement of contract liabilities is as follow:

   As of 
   September 30,
2025
   December 31,
2024
 
   (Unaudited)   (Audited) 
Balance at beginning of the period/year  $505,859   $481,145 
Provision for contract liabilities   173,450    24,714 
Balance at end of the period/year  $679,309   $505,859