XML 82 R69.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS' EQUITY - Additional information (Details) - USD ($)
12 Months Ended
Dec. 13, 2023
Dec. 30, 2021
Dec. 31, 2024
Dec. 31, 2023
Feb. 24, 2025
Jul. 26, 2024
Jul. 14, 2021
Jun. 30, 2019
STOCKHOLDERS' EQUITY                
Number of preferred stock authorized     5,000,000 5,000,000       5,000,000
Warrant exercise price per share       $ 2        
Net proceeds excluding proceeds received upon exercise of warrants     $ 178,654 $ 14,255,932        
Aggregate registered amount for offerings           $ 150,000,000 $ 150,000,000  
December 13, 2023 Offering                
STOCKHOLDERS' EQUITY                
Warrants to purchase shares 2,706,561              
Number of common stock purchased by each warrant 0.35              
Purchase price $ 1.33              
Warrant exercise price per share $ 2              
Net proceeds excluding proceeds received upon exercise of warrants       $ 9,785,000        
Executive officers, directors, and certain non-executive officer employees | December 13, 2023 Offering                
STOCKHOLDERS' EQUITY                
Net proceeds excluding proceeds received upon exercise of warrants $ 435,000              
Jefferies LLC and B. Riley FBR, Inc                
STOCKHOLDERS' EQUITY                
Commission rate (as a percent)     3.00%          
Jefferies LLC and B. Riley FBR, Inc | Scenario one limitations related to our market capitalization                
STOCKHOLDERS' EQUITY                
Aggregate offering price   $ 25,000,000            
Jefferies LLC and B. Riley FBR, Inc | Scenario two limitations related to our market capitalization                
STOCKHOLDERS' EQUITY                
Aggregate offering price   $ 19,700,000            
Subsequent event                
STOCKHOLDERS' EQUITY                
Warrant exercise price per share         $ 1.13