XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events - Additional Information (Detail) - $ / shares
Jul. 14, 2023
Jul. 10, 2023
Jun. 30, 2023
Dec. 31, 2022
Subsequent Event [Line Items]        
Common stock, shares issued     23,043,933 13,776,788
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   501,197    
Common stock, shares issued 501,197      
Pre-funded warrants, exercise price   $ 0.001