v3.26.1
STOCKHOLDERS’ EQUITY - Schedule of Warrants Outstanding to Purchase Common Stock (Details)
Jun. 30, 2026
$ / shares
shares
Warrants Expiring In October 2026  
Class of Stock [Line Items]  
Number of Shares (in shares) | shares 49,605
Exercise Price per Share (in usd per share) | $ / shares $ 89.60
Warrants Expiring In May 2027  
Class of Stock [Line Items]  
Number of Shares (in shares) | shares 1
Exercise Price per Share (in usd per share) | $ / shares $ 1,219,345.4
Warrants Expiring In July 2027  
Class of Stock [Line Items]  
Number of Shares (in shares) | shares 1
Exercise Price per Share (in usd per share) | $ / shares $ 0.01
Warrants Expiring In April 2028  
Class of Stock [Line Items]  
Number of Shares (in shares) | shares 3
Exercise Price per Share (in usd per share) | $ / shares $ 2,659,169.24
Warrants Expiring In February 2029  
Class of Stock [Line Items]  
Number of Shares (in shares) | shares 19
Exercise Price per Share (in usd per share) | $ / shares $ 6,806.8
Warrants Expiring In June 2029  
Class of Stock [Line Items]  
Number of Shares (in shares) | shares 324
Exercise Price per Share (in usd per share) | $ / shares $ 1,088.85
Warrants Expiring In September 2029  
Class of Stock [Line Items]  
Number of Shares (in shares) | shares 4,593
Exercise Price per Share (in usd per share) | $ / shares $ 871.08
Warrants Expiring In October 2029, One  
Class of Stock [Line Items]  
Number of Shares (in shares) | shares 1,604
Exercise Price per Share (in usd per share) | $ / shares $ 476.00
Warrants Expiring In October 2029, Two  
Class of Stock [Line Items]  
Number of Shares (in shares) | shares 114
Exercise Price per Share (in usd per share) | $ / shares $ 595.00
Warrants Expiring In April 2030, One  
Class of Stock [Line Items]  
Number of Shares (in shares) | shares 49,605
Exercise Price per Share (in usd per share) | $ / shares $ 89.60
Warrants Expiring In April 2030, Two  
Class of Stock [Line Items]  
Number of Shares (in shares) | shares 3,474
Exercise Price per Share (in usd per share) | $ / shares $ 126.00
Warrants Expiring In December 2030, One  
Class of Stock [Line Items]  
Number of Shares (in shares) | shares 380,962
Exercise Price per Share (in usd per share) | $ / shares $ 21.00
Warrants Expiring In December 2030, Two  
Class of Stock [Line Items]  
Number of Shares (in shares) | shares 26,667
Exercise Price per Share (in usd per share) | $ / shares $ 26.25