v3.24.2.u1
LOSS PER SHARE - Computation of Diluted Net Loss Per Share of Common Stock, Because Their Effect was Anti-Dilutive- (Details)
3 Months Ended 6 Months Ended
Jun. 17, 2024
Jun. 30, 2024
shares
Jun. 30, 2023
shares
Jun. 30, 2024
shares
Jun. 30, 2023
shares
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Reverse split ratio 0.05        
Stock-based awards and warrants          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Anti-dilutive options and warrants excluded from diluted average shares outstanding (in shares)   1,115,820 509,958 1,115,820 509,958
Convertible notes          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Anti-dilutive options and warrants excluded from diluted average shares outstanding (in shares)   2,880,887 0 2,880,887 0