CONTRACT LIABILITIES (Tables)  | 
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023  | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Contract Liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SUMMARY OF CONTRACT LIABILITY | 
 As of December 31, 2023 and 2022, contract liability consists of: SUMMARY OF CONTRACT LIABILITY 
  | 
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SCHEDULE OF RECONCILIATION OF DEFERRED REVENUE | 
 A reconciliation of contract liability for the years ended December 31, 2023 and 2022 are as follows: SCHEDULE OF RECONCILIATION OF DEFERRED REVENUE 
  | 
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| X | ||||||||||
- References No definition available. 
  | 
| X | ||||||||||
- Definition Schedule of contract liability [table text block] No definition available. 
  | 
| X | ||||||||||
- Definition Schedule of reconciliation of deferred revenue explanatory. No definition available. 
  |