v3.26.1
STOCKHOLDERS' EQUITY - Schedule of Equity-Classified Warrants (Details) - Warrants [Member] - $ / shares
3 Months Ended 12 Months Ended
Dec. 31, 2024
[1]
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Schedule of Equity-Classified Warrants [Line Items]        
Number of Warrants, Total outstanding, Beginning   1,896,928 441,277 [1] 441,277 [1]
Weighted Average Exercise Price, Total outstanding, Beginning   $ 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 531,784 1,896,928
Weighted Average Exercise Price, Total outstanding, Ending $ 70.37 $ 23.29 $ 63.39 $ 23.29
Weighted Average Remaining Contractual Life (Years), Total outstanding, Ending   2 years 3 months 25 days 2 years 7 months 6 days  
Number of Warrants, Total exercisable   1,896,928 531,784  
Weighted Average Exercise Price,Total exercisable   $ 23.29 $ 63.39  
Weighted Average Remaining Contractual Life (Years),Total exercisable   2 years 3 months 25 days 2 years 7 months 6 days  
[1] Weighted average remaining contractual life at December 31, 2024 excludes 96,300 Pre-Funded Warrants issued September 2024 that do not have a contractual expiration date, for which 0 warrants remain outstanding and exercisable at March 31, 2025.