v3.23.1
STOCKHOLDERS' EQUITY - Narrative (Details)
12 Months Ended
Oct. 14, 2022
Apr. 26, 2022
USD ($)
Apr. 22, 2022
$ / shares
shares
Jan. 12, 2022
shares
Jul. 02, 2021
shares
Mar. 08, 2021
USD ($)
$ / shares
shares
Feb. 05, 2021
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Apr. 30, 2022
$ / shares
Dec. 31, 2020
$ / shares
Class of Stock [Line Items]                      
Conversion ratio 0.04                    
Preferred stock, par value (usd per share)               $ 0.0001 $ 0.0001    
Issuance of equity securities, net | $           $ 23,000,000.0   $ 487,900 $ 27,287,638    
Exercise price (in dollar per share)                     $ 29.55
Warrants term                   5 years 6 months 5 years
Warrants and rights exercisable, term                   6 months  
Proceeds from warrants exercised for cash | $               $ 0 $ 1,485,353    
Class of warrant or right, outstanding | shares               597,512 317,329    
Maximum                      
Class of Stock [Line Items]                      
Exercise price (in dollar per share)                     $ 28.75
Purchase Agreement                      
Class of Stock [Line Items]                      
Proceeds | $   $ 2,300,000                  
At the Market Offering Agreement                      
Class of Stock [Line Items]                      
Issuance of equity securities, net (in shares) | shares         25,000,000   6,300,000   3,247,834    
Issuance of equity securities, net | $                 $ 6,800,000    
Common Stock                      
Class of Stock [Line Items]                      
Preferred stock, par value (usd per share)     $ 0.0001                
Issuance of equity securities, net (in shares) | shares       40,000   672,269   40,000 802,182    
Issuance of equity securities, net | $               $ 4 $ 81    
Warrants exercised for cash, net (in shares) | shares     373,577         373,577 51,943    
Price per share (in dollar per share)           $ 34.21          
Common Stock | Purchase Agreement                      
Class of Stock [Line Items]                      
Price per share (in dollar per share)     $ 6.25                
Warrant | Purchase Agreement                      
Class of Stock [Line Items]                      
Number of shares issued (in shares) | shares     280,183                
Sale of stock, percentage of share In transaction     75.00%                
Exercise price (in dollar per share)     $ 8.4975             $ 8.4975