v3.26.1
BANK WARRANTS - Schedule of Bank Warrants Outstanding (Details)
Jun. 30, 2026
$ / shares
shares
Bank Warrants  
Class of Warrant or Right [Line Items]  
Warrants Issued (in shares) 633,646
Warrants Currently Exercisable (in shares) 327,858
Bank Warrants, Original Issuance Date, June 2027  
Class of Warrant or Right [Line Items]  
Exercise Price (in usd per share) | $ / shares $ 0.23
Warrants Issued (in shares) 47,700
Warrants Currently Exercisable (in shares) 0
Bank Warrants, Original Issuance Date, May 2018  
Class of Warrant or Right [Line Items]  
Exercise Price (in usd per share) | $ / shares $ 0.23
Warrants Issued (in shares) 15,900
Warrants Currently Exercisable (in shares) 0
Bank Warrants, Original Issuance Date, May 2019 One  
Class of Warrant or Right [Line Items]  
Exercise Price (in usd per share) | $ / shares $ 0.77
Warrants Issued (in shares) 25,428
Warrants Currently Exercisable (in shares) 0
Bank Warrants, Original Issuance Date, May 2019 Two  
Class of Warrant or Right [Line Items]  
Exercise Price (in usd per share) | $ / shares $ 0.77
Warrants Issued (in shares) 25,429
Warrants Currently Exercisable (in shares) 0
Bank Warrants, Original Issuance Date, February 2020, One  
Class of Warrant or Right [Line Items]  
Exercise Price (in usd per share) | $ / shares $ 2.29
Warrants Issued (in shares) 112,240
Warrants Currently Exercisable (in shares) 0
Bank Warrants, Original Issuance Date, February 2020, Two  
Class of Warrant or Right [Line Items]  
Exercise Price (in usd per share) | $ / shares $ 2.29
Warrants Issued (in shares) 112,240
Warrants Currently Exercisable (in shares) 112,240
Bank Warrants, Original Issuance Date, February 2020, Three  
Class of Warrant or Right [Line Items]  
Exercise Price (in usd per share) | $ / shares $ 2.29
Warrants Issued (in shares) 56,120
Warrants Currently Exercisable (in shares) 42,027
Bank Warrants, Original Issuance Date, March 2024  
Class of Warrant or Right [Line Items]  
Exercise Price (in usd per share) | $ / shares $ 2.31
Warrants Issued (in shares) 64,998
Warrants Currently Exercisable (in shares) 0
Bank Warrants, Original Issuance Date, December 2025  
Class of Warrant or Right [Line Items]  
Exercise Price (in usd per share) | $ / shares $ 11.42
Warrants Issued (in shares) 173,591
Warrants Currently Exercisable (in shares) 173,591