XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss per Share - Summary of Reconciliation of Weighted Average Shares Outstanding Calculation (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]        
Weighted average shares issued (in shares) 11,320,450 7,906,728 10,693,762 7,906,728
Weighted average pre-funded warrants (in shares) 1,143,215 283,755 1,341,976 283,755
Weighted average number of basic shares outstanding (in shares) 12,463,665 8,190,483 12,035,738 8,190,483
Weighted average number of diluted shares outstanding (in shares) 12,463,665 8,190,483 12,035,738 8,190,483