XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Schedule of Outstanding Warrants to Purchase Shares of Common Stock (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Apr. 30, 2022
Liabilities and Equity [Abstract]      
Number of Shares of Common Stock Issuable, Outstanding, December 31, 2021 220,890    
Number of shares of common stock issuable, Issued 0    
Number of shares of common stock issuable, Exercised 100,731    
Number of shares of common stock issuable, Forfeited 120,159    
Number of Shares of Common Stock Issuable, Outstanding, June 30, 2022 0 220,890  
Outstanding warrants, Weighted average exercise price   $ 11.3177 $ 11.32
Warrants outstanding and exercisable, Weighted average remaining contractual term   4 years 7 months 28 days