v3.26.3
WARRANTS - Summary of Outstanding Warrants (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Feb. 17, 2026
Dec. 31, 2025
Sep. 16, 2025
Nov. 13, 2023
Class of Warrant or Right [Line Items]          
Liability classified warrants $ 826,222   $ 15,837    
Equity classified warrants 781,057   1,170,928    
Liability classified warrant issuances 1,073,889        
Liability classified warrant exercises $ (263,504)        
Liability classified warrant shares of common stock issued upon exercise 303,223        
Equity classified warrants issuances $ 1,011,159        
Equity classified warrants exercises $ (1,401,030)        
Equity-classified warrants shares of common stock issued upon exercise 1,400,425        
February 2026 Offering Common Warrants [Member]          
Class of Warrant or Right [Line Items]          
Liability classified warrants $ 819,822        
Expiration date 2031-02        
Liability classified warrant issuances $ 819,822        
February 2026 Offering Pre-Funded Warrants [Member]          
Class of Warrant or Right [Line Items]          
Liability classified warrant issuances 254,067        
Liability classified warrant exercises $ (254,067)        
Liability classified warrant shares of common stock issued upon exercise 254,067        
2025 Offering Common Stock Warrants [Member]          
Class of Warrant or Right [Line Items]          
Liability classified warrants     9,437 $ 631,516  
Exercise price $ 34.21     $ 34.21  
Expiration date       Sep. 16, 2030  
Expiration date 2030-09        
Liability classified warrant exercises $ (9,437)        
Liability classified warrant shares of common stock issued upon exercise 49,156        
Junior Note Warrants [Member]          
Class of Warrant or Right [Line Items]          
Liability classified warrants $ 4,306   4,306    
Exercise price $ 998       $ 998
Expiration date         Dec. 06, 2028
Expiration date 2028-12        
Public Warrants [Member]          
Class of Warrant or Right [Line Items]          
Liability classified warrants $ 2,094   2,094    
Exercise price $ 91,816        
Expiration date 2028-01        
December 2025 $2.00 YA Warrants [Member]          
Class of Warrant or Right [Line Items]          
Exercise price $ 2        
Expiration date 2030-12        
Equity classified warrants $ 400,802   400,802    
Equity classified warrants exercises $ (400,802)        
Equity-classified warrants shares of common stock issued upon exercise 400,802        
December 2025 $50.00 YA Warrants [Member]          
Class of Warrant or Right [Line Items]          
Exercise price $ 50        
Expiration date 2030-12        
Equity classified warrants $ 501,003   501,003    
December 2025 $74.84 YA Warrants [Member]          
Class of Warrant or Right [Line Items]          
Exercise price $ 74.84        
Expiration date 2030-12        
Equity classified warrants $ 125,251   125,251    
December 2025 $94.00 YA Warrants [Member]          
Class of Warrant or Right [Line Items]          
Exercise price $ 94        
Expiration date 2030-12        
Equity classified warrants $ 125,251   125,251    
2025 Offering Placement Agent Warrants [Member]          
Class of Warrant or Right [Line Items]          
Exercise price $ 35.63     $ 35.63  
Expiration date 2030-09        
Equity classified warrants $ 16,841   16,841    
February 2026 Offering Placement Agent Warrants [Member]          
Class of Warrant or Right [Line Items]          
Exercise price $ 27.44 $ 27.44      
Expiration date 2031-02        
Equity classified warrants $ 10,931        
Equity classified warrants issuances $ 10,931        
June 2023 Senior Note Warrants [Member]          
Class of Warrant or Right [Line Items]          
Exercise price $ 8,223.6        
Expiration date 2028-06        
Equity classified warrants $ 1,680   1,680    
August 2024 Warrants Issued with Junior Notes [Member]          
Class of Warrant or Right [Line Items]          
Expiration date 2029-08        
Equity classified warrants $ 100   $ 100    
August 2024 Warrants Issued with Junior Notes [Member] | Minimum [Member]          
Class of Warrant or Right [Line Items]          
Exercise price $ 435.2        
August 2024 Warrants Issued with Junior Notes [Member] | Maximum [Member]          
Class of Warrant or Right [Line Items]          
Exercise price $ 634.8        
Indigo Pre-Funded Warrants [Member]          
Class of Warrant or Right [Line Items]          
Equity classified warrants issuances $ 279,417        
Equity classified warrants exercises $ (279,417)        
Equity-classified warrants shares of common stock issued upon exercise 279,256        
Q2 2026 Indigo Pre-Funded Warrants [Member]          
Class of Warrant or Right [Line Items]          
Equity classified warrants issuances $ 720,811        
Equity classified warrants exercises $ (720,811)        
Equity-classified warrants shares of common stock issued upon exercise 720,367        
February 17, 2026 - August 17, 2026 [Member] | February 2026 Offering Common Warrants [Member]          
Class of Warrant or Right [Line Items]          
Exercise price $ 26.35        
February 17, 2026 - August 17, 2026 [Member] | February 2026 Offering Common Warrants [Member] | Minimum [Member]          
Class of Warrant or Right [Line Items]          
Exercise price date Feb. 17, 2026        
February 17, 2026 - August 17, 2026 [Member] | February 2026 Offering Common Warrants [Member] | Maximum [Member]          
Class of Warrant or Right [Line Items]          
Exercise price date Aug. 17, 2026        
August 18, 2026 - January 1, 2027 [Member] | February 2026 Offering Common Warrants [Member]          
Class of Warrant or Right [Line Items]          
Exercise price $ 21.96        
August 18, 2026 - January 1, 2027 [Member] | February 2026 Offering Common Warrants [Member] | Minimum [Member]          
Class of Warrant or Right [Line Items]          
Exercise price date Aug. 18, 2026        
August 18, 2026 - January 1, 2027 [Member] | February 2026 Offering Common Warrants [Member] | Maximum [Member]          
Class of Warrant or Right [Line Items]          
Exercise price date Jan. 01, 2027        
January 2, 2027 - February 17, 2031 [Member] | February 2026 Offering Common Warrants [Member]          
Class of Warrant or Right [Line Items]          
Exercise price $ 11.48        
January 2, 2027 - February 17, 2031 [Member] | February 2026 Offering Common Warrants [Member] | Minimum [Member]          
Class of Warrant or Right [Line Items]          
Exercise price date Jan. 02, 2027        
January 2, 2027 - February 17, 2031 [Member] | February 2026 Offering Common Warrants [Member] | Maximum [Member]          
Class of Warrant or Right [Line Items]          
Exercise price date Feb. 17, 2031