XML 51 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss per Share - Schedule of Weighted-Average Common Shares Outstanding (Detail) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Class of Stock [Line Items]    
Weighted-average common shares outstanding used to calculate basic shares 46,178,793 36,208,371
Weighted-average common shares outstanding used to calculate diluted shares 46,178,793 36,208,371
Common Stock [Member]    
Class of Stock [Line Items]    
Weighted-average common shares outstanding used to calculate basic shares 45,928,793 32,432,524
Weighted-average common shares outstanding used to calculate diluted shares 45,928,793 32,432,524
May 2023 Tranche A Pre-funded Warrants [Member]    
Class of Stock [Line Items]    
Weighted-average common shares outstanding used to calculate basic shares 0 2,408,830
Weighted-average common shares outstanding used to calculate diluted shares 0 2,408,830
May 2023 Tranche B Pre-funded Warrants [Member]    
Class of Stock [Line Items]    
Weighted-average common shares outstanding used to calculate basic shares 0 451,632
Weighted-average common shares outstanding used to calculate diluted shares 0 451,632
October 2023 Pre-funded Warrants [Member]    
Class of Stock [Line Items]    
Weighted-average common shares outstanding used to calculate basic shares 250,000 915,385
Weighted-average common shares outstanding used to calculate diluted shares 250,000 915,385