XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Net (Loss) Income Per Share - Schedule of Potential Common Shares Issuable Upon Conversion of Warrants (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Potential common shares        
Total (in shares) 53,835,968 47,729,897 53,835,968 37,524,598
Employees        
Potential common shares        
Total (in shares) 22,607,689 16,422,488 22,607,689 16,660,700
Warrants to purchase common stock        
Potential common shares        
Total (in shares) 31,228,279 31,307,409 31,228,279 20,863,898