XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Preferred Stock and Stockholders' Equity - Additional Information (Details)
9 Months Ended
Feb. 13, 2024
$ / shares
shares
Dec. 01, 2023
USD ($)
$ / shares
Sep. 30, 2024
USD ($)
$ / shares
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 0.0125          
Reverse stock split ratio, description 1-for-80 reverse stock split   every 80 shares of common stock became one of common stock      
Common stock, par value | $ / shares $ 0.001   $ 0.001 $ 0.001 $ 0.001  
Common stock, voting rights     one vote      
Common stock, shares authorized 500,000,000   500,000,000 500,000,000 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