v3.26.1
FAIR VALUE - Changes in the fair market value of the warrants (Details) - Level 3 - Warrants - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Changes in the fair market value of the warrants    
Beginning warrant fair value $ 226,000 $ 1,718,000
Change in warrant fair value (209,000) 421,986
Settlement of warrants to equity   (1,044,060)
Ending warrant fair value $ 17,000 $ 1,095,926
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Fair Value Adjustment of Warrants Fair Value Adjustment of Warrants