XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss per Share - Schedule of Weighted-Average Common Shares Outstanding (Detail) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Class of Stock [Line Items]        
Weighted-average common shares outstanding used to calculate basic shares 11,436,748 9,417,705 10,443,186 8,045,513
Weighted-average common shares outstanding used to calculate diluted shares 11,436,748 9,417,705 10,443,186 8,045,513
Common Stock [Member]        
Class of Stock [Line Items]        
Weighted-average common shares outstanding used to calculate basic shares 10,287,620 8,136,740 9,206,650 7,156,344
Weighted-average common shares outstanding used to calculate diluted shares 10,287,620 8,136,740 9,206,650 7,156,344
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,280,965 1,227,670 889,169
Weighted-average common shares outstanding used to calculate diluted shares 1,122,819 1,280,965 1,227,670 889,169
May 2023 Tranche A Pre-funded Exchange Warrants [Member]        
Class of Stock [Line Items]        
Weighted-average common shares outstanding used to calculate basic shares 26,309   8,866  
Weighted-average common shares outstanding used to calculate diluted shares 26,309   8,866