v3.24.2.u1
STOCKHOLDERS' EQUITY - Equity Line of Credit (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 12, 2023
Jun. 30, 2024
Jun. 30, 2024
Class of Stock [Line Items]      
Shares issued in public offering (in shares)   0 500,000
Consideration received     $ 2,700,000
Lincoln Park Capital Fund, LLC      
Class of Stock [Line Items]      
Amount authorized $ 50,000,000    
Sale of stock, period in force 24 months    
Issuance of common stock under ELOC Purchase Agreement $ 1,500,000    
Shares issued in public offering (in shares) 188,755 600,000 600,000
Consideration received     $ 3,100,000
Lincoln Park Capital Fund, LLC | Minimum      
Class of Stock [Line Items]      
Sale of stock (in usd per share)   $ 4.42 $ 4.42
Lincoln Park Capital Fund, LLC | Maximum      
Class of Stock [Line Items]      
Sale of stock (in usd per share)   $ 6.86 $ 6.86