XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income (Loss) Per Share - Schedule of Potential Common Shares Issuable Upon Conversion of Warrants (Details) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Potential common shares    
Total (in shares) 15,585,436 23,242,827
Shares available for future stock incentive awards    
Potential common shares    
Total (in shares) 15,292,967 10,864,811
Warrants to purchase common stock    
Potential common shares    
Total (in shares) 292,469 12,378,016