XML 46 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss Per Share - Additional Information (Detail) - Pre-funded Warrants [Member] - shares
Mar. 31, 2024
Feb. 29, 2024
Dec. 31, 2023
Mar. 31, 2023
Jul. 31, 2022
Class of Warrant or Right [Line Items]          
Warrants exercised   5,244,444 18,379,861 2,583,144  
Maximum [Member]          
Class of Warrant or Right [Line Items]          
Warrants exercised 13,135,417       24,696,206
Maximum [Member] | Common Stock [Member]          
Class of Warrant or Right [Line Items]          
Warrants exercised 35,248,479