XML 78 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss per Share - Summary of Reconciliation of Weighted Average Shares Outstanding Calculation (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share [Abstract]    
Weighted average shares issued 10,081,634 7,906,728
Weighted average pre-funded warrants 1,540,750 283,755
Weighted average number of basic shares outstanding 11,622,384 8,190,483
Weighted average number of diluted shares outstanding 11,622,384 8,190,483