XML 100 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Preferred Stock and Stockholders' Equity - Additional Information (Details)
12 Months Ended
Feb. 13, 2024
$ / shares
shares
Dec. 01, 2023
USD ($)
$ / shares
Dec. 31, 2023
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Jun. 11, 2020
shares
Class of Stock [Line Items]          
Preferred stock, authorized         10,000,000
Preferred stock, issued     0    
Preferred Stock, outstanding     0    
Reverse stock split ratio, description     every 80 shares of common stock became one of common stock    
Common stock, par value | $ / shares     $ 0.001 $ 0.001  
Common stock, voting rights     one vote    
Common stock, shares authorized     500,000,000 500,000,000  
Subsequent Events          
Class of Stock [Line Items]          
Reverse stock split ratio 0.0125        
Reverse stock split ratio, description 1-for-80 reverse stock split        
Common stock, par value | $ / shares $ 0.001        
Common stock, shares authorized 500,000,000        
At-The Market Offering          
Class of Stock [Line Items]          
Common stock, par value | $ / shares   $ 0.001      
At-The Market Offering | Maximum          
Class of Stock [Line Items]          
Aggregate gross sales proceeds | $   $ 47,500,000      
Gross sales proceeds from offering | $   $ 50,000,000