ACCOUNTS RECEIVABLE, NET - Schedule of Accounts Receivables, Net (Details) - USD ($) |
Jun. 30, 2026 |
Mar. 31, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|---|---|---|---|
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||||
| Allowance for credit losses | $ (394,545) | $ (469,383) | $ (468,023) | $ 0 | $ 0 | $ 0 |
| Accounts receivable, net | 3,721,520 | 2,687,479 | ||||
| Billed | Billed accounts receivable | ||||||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||||
| Accounts receivable | 2,728,891 | 1,518,937 | ||||
| Billed | Billed accounts receivable - factored | ||||||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||||
| Accounts receivable | 1,368,916 | 1,591,240 | ||||
| Unbilled | ||||||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||||
| Accounts receivable | $ 18,258 | $ 45,325 |