SCHEDULE OF LONG LIVED ASSETS BY GEOGRAPHIC (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Total long-lived assets | $ 14,600 | $ 14,644 |
| UNITED STATES | ||
| Total long-lived assets | 12,192 | 12,153 |
| UNITED KINGDOM | ||
| Total long-lived assets | 2,371 | 2,438 |
| Other Foreign Countries [Member] | ||
| Total long-lived assets | $ 37 | $ 53 |