XML 52 R35.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS' EQUITY - Common Stock Issuances - (Details) - USD ($)
12 Months Ended
Dec. 12, 2024
May 11, 2023
Jul. 02, 2021
Feb. 05, 2021
Dec. 31, 2024
Dec. 31, 2023
Jun. 14, 2024
Oct. 14, 2022
Apr. 30, 2022
Class of Stock [Line Items]                  
Issuance of equity securities, net         $ 1,526,460 $ 6,920,529      
Common stock, par value (in dollar per share)         $ 0.0001 $ 0.0001 $ 0.0001 $ 0.0001  
Warrants outstanding (in shares)         560,839 1,355,598     35,023
Private Placement                  
Class of Stock [Line Items]                  
Issuance of equity securities, net (in shares)   41,250              
Common stock, par value (in dollar per share)   $ 0.0001              
Proceeds from issuance or sale of equity   $ 6,000,000              
Private Placement | Pre-Funded Warrant                  
Class of Stock [Line Items]                  
Warrants outstanding (in shares)   413,296              
Private Placement | Series A-1 Warrants                  
Class of Stock [Line Items]                  
Number of shares called by warrants (in shares)   454,546              
Private Placement | Series A-2 Warrants                  
Class of Stock [Line Items]                  
Number of shares called by warrants (in shares)   454,546              
Private Placement | Share And Accompanying Common Stock Warrants                  
Class of Stock [Line Items]                  
Class of warrant or right purchase price per warrant or right (in dollar per share)   $ 13,200,000              
Private Placement | Pre-Funded Warrant And Accompanying Common Stock Warrants                  
Class of Stock [Line Items]                  
Class of warrant or right purchase price per warrant or right (in dollar per share)   $ 13,199,200              
Common Stock                  
Class of Stock [Line Items]                  
Issuance of equity securities, net         $ 95 $ 20      
Issuance of equity securities, net (in shares)         948,853 201,580      
Common Stock | ATM                  
Class of Stock [Line Items]                  
Issuance of equity securities, net     $ 25,000,000 $ 6,300,000 $ 1,700,000 $ 1,700,000      
Issuance of equity securities, net (in shares)         608,949 87,034      
Common Stock | Purchase Agreement                  
Class of Stock [Line Items]                  
Issuance of equity securities, net $ 10,000,000                
Common stock, par value (in dollar per share) $ 0.0001                
Percentage issued 1.00%