XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss per Share - Summary of Reconciliation of Weighted Average Shares Outstanding Calculation (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Weighted average shares issued (in shares) 16,825,286 8,470,006 12,745,035 8,096,551
Weighted average pre-funded warrants (in shares) 1,037,792 745,780 1,240,213 439,455
Weighted average number of basic shares outstanding (in shares) 17,863,078 9,215,786 13,985,248 8,536,006
Weighted average number of diluted shares outstanding (in shares) 17,863,078 9,215,786 13,985,248 8,536,006