XML 59 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share - Additional Information (Detail) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Weighted-average common shares outstanding, Basic 42,278,411 24,006,549 36,133,906 19,173,080
Pre-funded Warrants [Member]        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Weighted-average common shares outstanding, Basic 12,582,786 6,930,467 12,582,786 6,930,467
Warrant exercise price $ 0.001   $ 0.001