XML 84 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss Per Share - Schedule of Reconciliation of Basic and Diluted Net Loss Per Share (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share [Abstract]      
Weighted average common shares 57,691,709 48,923,324 40,223,804
Weighted average pre-funded warrants 26,589,076 16,821,287 13,147,925
Total basic weighed average shares 84,280,785 65,744,611 53,371,730
Total diluted weighed average shares 84,280,785 65,744,611 53,371,730