v3.25.3
CAPITAL RAISES AND WARRANTS FOR COMMON STOCK - Schedule of warrant activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Apr. 29, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2025
Class of Warrant or Right [Line Items]          
Warrant outstanding beginning balance   4,471,467 1,039,773 1,119,795 1,119,795
Issued   10,028,302 2,112,260    
Anti-dilution adjustment     1,418,677    
Exercised   (3,076,608) (99,243) (80,022)  
Warrant outstanding ending balance   11,423,161 4,471,467 1,039,773 11,423,161
Warrant outstanding excluding pre-funded warrants   11,422,790     11,422,790
Deemed dividend   $ 3,677     $ 7,711
Omnia Pre-Funded Warrants          
Class of Warrant or Right [Line Items]          
Warrant outstanding ending balance   371     371
October 2024 RDO Placement Agent Warrants          
Class of Warrant or Right [Line Items]          
Warrant outstanding ending balance   2,723     2,723
Current exercise price   $ 2,217.41     $ 2,217.41
Amended October 2024 PIPE Warrants          
Class of Warrant or Right [Line Items]          
Warrant outstanding ending balance   1,391,765     1,391,765
Amended October 2024 PIPE Placement Agent Warrants          
Class of Warrant or Right [Line Items]          
Warrant outstanding ending balance   9,460,661     9,460,661
Current exercise price   $ 1.97     $ 1.97
April 2025 Inducement warrants          
Class of Warrant or Right [Line Items]          
Issued 299,543        
Warrant outstanding ending balance   567,641     567,641
Current exercise price $ 98.95 $ 2.17     $ 2.17
PIPE and placement agent warrants 2024 and 2025 inducement warrants          
Class of Warrant or Right [Line Items]          
Number of warrants exercise, cashless   2     2
Additional consideration         $ 0