XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share - Additional Information (Detail) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2023
Jul. 11, 2022
Common Stock [Member]      
Class of Warrant or Right [Line Items]      
Common stock shares issued for exercise of warrants 2,582,557 2,582,557  
Pre-funded Warrants [Member]      
Class of Warrant or Right [Line Items]      
Warrants exercised 2,583,144 2,583,144  
Pre-funded Warrants [Member] | Maximum [Member]      
Class of Warrant or Right [Line Items]      
Warrants exercised 22,113,062 22,113,062 24,696,206
Warrants or Common Warrants [Member] | Maximum [Member]      
Class of Warrant or Right [Line Items]      
Warrants exercised 8,427,508 8,427,508 8,427,508