XML 72 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Loss Per Share - Additional Information (Detail) - Pre-funded Warrants [Member] - shares
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Jul. 31, 2022
Class of Warrant or Right [Line Items]          
Warrants exercised   7,000,000 18,379,861    
Warrants outstanding 38,543,577   40,492,923 24,696,206  
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 38,543,577   40,492,923