EARN-OUT PAYABLE (Details) - USD ($) |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Earn-out Payable | ||
| December 31, 2024 | $ 1,000,000 | |
| June 30, 2025 | 1,000,000 | |
| December 31, 2025 | 500,000 | |
| June 30, 2026 | 500,000 | |
| December 31, 2026 | 500,000 | |
| June 30, 2027 | 500,000 | |
| December 31, 2027 | 500,000 | |
| June 30, 2028 | 500,000 | |
| December 31, 2028 | 500,000 | |
| Total contingent earnout payment | 5,500,000 | |
| Less: imputed interest | (289,025) | |
| Less: earn-out payable recognized | (1,500,000) | $ (1,000,000) |
| Earn-out payable – non-current portion | 2,710,975 | 3,999,306 |
| Earn-out payable – current portion | 2,000,000 | $ 1,000,000 |
| Total earn-out payable | $ 4,710,975 |