XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss per Share - Schedule of Weighted-Average Common Shares Outstanding (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Class of Stock [Line Items]        
Weighted-average common shares outstanding used to calculate basic shares 38,631,565 10,423,598 37,419,968 9,938,171
Weighted-average common shares outstanding used to calculate diluted shares 38,631,565 10,423,598 37,419,968 9,938,171
March 2022 Pre-funded Warrants [Member]        
Class of Stock [Line Items]        
Weighted-average common shares outstanding used to calculate basic shares   1,280,965   1,280,965
Weighted-average common shares outstanding used to calculate diluted shares   1,280,965   1,280,965
May 2023 Tranche A Pre-funded Warrants [Member]        
Class of Stock [Line Items]        
Weighted-average common shares outstanding used to calculate basic shares 2,241,352   2,325,091  
Weighted-average common shares outstanding used to calculate diluted shares 2,241,352   2,325,091  
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 296,703   606,044  
Weighted-average common shares outstanding used to calculate diluted shares 296,703   606,044  
Common Stock [Member]        
Class of Stock [Line Items]        
Weighted-average common shares outstanding used to calculate basic shares 35,641,878 9,142,633 34,037,201 8,657,206
Weighted-average common shares outstanding used to calculate diluted shares 35,641,878 9,142,633 34,037,201 8,657,206