SCHEDULE OF DEFERRED REVENUE (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Total deferred revenue | $ 27,962 | $ 26,075 |
| Deferred revenue, non-current portion | (10,603) | (12,462) |
| Current portion of deferred revenue | 17,359 | 13,613 |
| Grant and Other [Member] | ||
| Total deferred revenue | 3,870 | 346 |
| Prepaid Network Charging and Maintenance Fees [Member] | ||
| Total deferred revenue | $ 24,092 | $ 25,729 |