XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.1
Net Loss Per Share - Additional Information (Detail) - Pre-funded Warrants [Member] - shares
Dec. 31, 2023
Feb. 28, 2023
Jul. 31, 2022
Class of Warrant or Right [Line Items]      
Warrants exercised 18,379,861 2,583,144  
Maximum [Member]      
Class of Warrant or Right [Line Items]      
Warrants exercised     24,696,206
Maximum [Member] | Common Stock [Member]      
Class of Warrant or Right [Line Items]      
Warrants exercised 40,492,923