XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Net Loss per Share - Schedule of Weighted-Average Common Shares Outstanding (Detail) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Class of Stock [Line Items]        
Weighted-average common shares outstanding used to calculate basic shares 41,879,025 11,436,748 38,917,169 10,443,186
Weighted-average common shares outstanding used to calculate diluted shares 41,879,025 11,436,748 38,917,169 10,443,186
March 2022 Pre-funded Warrants [Member]        
Class of Stock [Line Items]        
Weighted-average common shares outstanding used to calculate basic shares   1,122,819   1,227,670
Weighted-average common shares outstanding used to calculate diluted shares   1,122,819   1,227,670
May 2023 Tranche A Pre-funded Warrants [Member]        
Class of Stock [Line Items]        
Weighted-average common shares outstanding used to calculate basic shares 1,816,427 26,309 2,154,299 8,866
Weighted-average common shares outstanding used to calculate diluted shares 1,816,427 26,309 2,154,299 8,866
May 2023 Tranche B Pre-funded Warrants [Member]        
Class of Stock [Line Items]        
Weighted-average common shares outstanding used to calculate basic shares 451,632   451,632  
Weighted-average common shares outstanding used to calculate diluted shares 451,632   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   486,496  
Weighted-average common shares outstanding used to calculate diluted shares 250,000   486,496  
Common Stock [Member]        
Class of Stock [Line Items]        
Weighted-average common shares outstanding used to calculate basic shares 39,360,966 10,287,620 35,824,742 9,206,650
Weighted-average common shares outstanding used to calculate diluted shares 39,360,966 10,287,620 35,824,742 9,206,650