XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.1
Subsequent Events - Additional Information (Detail) - $ / shares
Jan. 30, 2024
Dec. 31, 2023
Nov. 06, 2023
Nov. 02, 2023
Jul. 14, 2023
Jul. 10, 2023
Dec. 31, 2022
Subsequent Event [Line Items]              
Warrants exercise price   $ 0.001          
Common stock, shares issued   24,213,130         13,776,788
Armistice Capital Master Fund Ltd [Member] | Securities Purchase Agreement [Member]              
Subsequent Event [Line Items]              
Number of pre-funded warrants exercised for common stock       653,000   501,197  
Warrants exercise price       $ 0.001   $ 0.001  
Common stock, shares issued     653,000   501,197    
Subsequent Event [Member] | Armistice Capital Master Fund Ltd [Member] | Securities Purchase Agreement [Member]              
Subsequent Event [Line Items]              
Number of pre-funded warrants exercised for common stock 600,000            
Warrants exercise price $ 0.001            
Common stock, shares issued 600,000