SHAREHOLDERS' EQUITY - Schedule of Equity-Classified Warrants (Details) - Warrants [Member] - $ / shares |
3 Months Ended | 6 Months Ended | 12 Months Ended | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 |
[1] | Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
||||||
| Schedule of Equity-Classified Warrants [Line Items] | ||||||||||||||
| Number of Warrants, Total outstanding, Beginning | 1,896,928 | 1,896,928 | 531,784 | 441,277 | [1] | 1,896,928 | 441,277 | [1] | 441,277 | [1] | ||||
| Weighted Average Exercise Price, Total outstanding, Beginning | $ 23.29 | $ 23.29 | $ 63.39 | $ 70.37 | [1] | $ 23.29 | $ 70.37 | [1] | $ 70.37 | [1] | ||||
| Weighted Average Remaining Contractual Life (Years), Total outstanding, Beginning | 3 years 3 months 3 days | 2 years 6 months 25 days | ||||||||||||
| Number of Warrants, Granted | 186,807 | |||||||||||||
| Weighted Average Exercise Price, Granted | $ 14.24 | |||||||||||||
| Weighted Average Remaining Contractual Life (Years), Granted | 2 years | |||||||||||||
| Number of Warrants, Exercised | (96,300) | |||||||||||||
| Weighted Average Exercise Price, Exercised | $ 0.02 | |||||||||||||
| Weighted Average Remaining Contractual Life (Years), Exercised | ||||||||||||||
| Number of Warrants, Forfeited | ||||||||||||||
| Weighted Average Exercise Price, Forfeited | ||||||||||||||
| Weighted Average Remaining Contractual Life (Years), Forfeited | ||||||||||||||
| Number of Warrants, Expired | ||||||||||||||
| Weighted Average Exercise Price, Expired | ||||||||||||||
| Weighted Average Remaining Contractual Life (Years), Expired | ||||||||||||||
| Number of Warrants, Total outstanding, Ending | 441,277 | 1,896,928 | 1,896,928 | 531,784 | 531,784 | 1,896,928 | 531,784 | 1,896,928 | ||||||
| Weighted Average Exercise Price, Total outstanding, Ending | $ 70.37 | $ 23.29 | $ 23.29 | $ 63.39 | $ 63.39 | $ 23.29 | $ 63.39 | $ 23.29 | ||||||
| Weighted Average Remaining Contractual Life (Years), Total outstanding, Ending | 2 years 25 days | 2 years 3 months 25 days | 2 years 7 months 6 days | 2 years 7 months 6 days | ||||||||||
| Number of Warrants, Total exercisable | 1,896,928 | 531,784 | 1,896,928 | 531,784 | ||||||||||
| Weighted Average Exercise Price,Total exercisable | $ 23.29 | $ 63.39 | $ 23.29 | $ 63.39 | ||||||||||
| Weighted Average Remaining Contractual Life (Years),Total exercisable | 2 years 25 days | 2 years 7 months 6 days | ||||||||||||
| ||||||||||||||